public ActionResult SaveMapping(IList <string> attachmentDetails, int operationId) { try { var attachmentDetail = attachmentDetails[0].Split(new[] { ';' }); for (var i = 0; i < attachmentDetail.Count(); i++) { if (attachmentDetail[i] != "") { var objVoucherDetail = new iffsUserOperationTypeMapping { UserId = Convert.ToInt32(attachmentDetail[i]), OperationTypeId = operationId, }; var filtered = _userMapping.GetAll().Where(o => o.UserId == Convert.ToInt32(attachmentDetail[i]) & o.OperationTypeId == operationId); var transInstance = new iffsUserOperationTypeMapping(); if (filtered.Any()) { continue; } _userMapping.AddNew(objVoucherDetail); } } return(this.Json(new { success = true, data = "Data has been saved successfully!" })); } catch (Exception ex) { return(this.Json(new { success = false, data = "Data has been saved successfully!" })); } }
public ActionResult Save(iffsUserOperationTypeMapping userMapping) { if (userMapping.Id.Equals(0)) { _userMapping.AddNew(userMapping); } else { _userMapping.Edit(userMapping); } return(this.Json(new { success = true, data = "Data has been saved successfully!" })); }