I have loaded values from db in my form using list.When I click the edit button then in my edit form ,I changed some value after that i clicked save button nothing send. can you correct my code. thankyou. I a using asp.net mvc. I want to send data to my mvc controller. In my app.js code `$scope.Info = { id: 0, userid: 0, Firstname: "", Lastname: "", BirthDate: "", Gender: "", Nationality: "", ResidenceCountry: "", City: "", VisaStatus: "", MaritalStatus: "", NumberOfDependents: 0, DrivingLicenseIssuedFrom: ""
};
// save edits
$scope.saveTable = function() { var results = []; for (var i = $scope.Info.length; i--;) { var Info = $scope.Info[i]; // actually delete user if (Info.isDeleted) { $scope.Info.splice(i, 1); } // mark as not new if (Info.isNew) { Info.isNew = false; }
// send on server resume controller,proc method
$http.post('Resume/proc', JSON.stringify(Info), {
headers: {
'Content-Type': 'application/json'
}
})
results.push($http.post('Resume/proc', Info));
}
retu $q.all(results);
};
` MVC ResumeController
public ActionResult proc()
{
var json = new StreamReader(Request.InputStream).ReadToEnd();
var data = JsonConvert.DeserializeObject<Resume>(json);
//XSS CLEANUP
//var useame = HttpContext.User.Identity.GetUserName();
var qst = new PersonalInformationEntity();
qst.userid = data.userid;
qst.Firstname = data.Firstname;
qst.Lastname = data.Lastname;
qst.BirthDate = data.BirthDate;
qst.Gender = data.Gender;
qst.Nationality = data.Nationality;
qst.ResidenceCountry = data.ResidenceCountry;
qst.City = data.City;
qst.VisaStatus = data.VisaStatus;
qst.MaritalStatus = data.MaritalStatus;
qst.NumberOfDependents = data.NumberOfDependents;
qst.DrivingLicenseIssuedFrom = data.DrivingLicenseIssuedFrom;
qst.userid = data.userid;
PersonalInformationBLL.Update(qst);
}
In my View
<form editable-form name="tableform" onaftersave="saveTable()" oncancel="cancel()">
<table class="table" ng-repeat="item in list">
<tr ng-repeat="(key, value) in item">
<td><b>{{key}}</b></td>
<td><span editable-text="value" e-form="tableform" > {{value}} </span></td>
</tr>
</table>
<!-- buttons -->
<div class="btn-edit">
<button type="button" class="btn btn-default" ng-show="!tableform.$visible" ng-click="tableform.$show()">
edit
</button>
</div>
<div class="btn-form" ng-show="tableform.$visible">
@*<button type="button" ng-disabled="tableform.$waiting" ng-click="addUser()" class="btn btn-default pull-right">add row</button>*@
<button type="submit" ng-disabled="tableform.$waiting" class="btn btn-primary">save</button>
<button type="button" ng-disabled="tableform.$waiting" ng-click="tableform.$cancel()" class="btn btn-default">cancel</button>
</div>
</form>
