コード例 #1
0
        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!" }));
            }
        }
コード例 #2
0
 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!" }));
 }