public DataMessage EditMember(EditFamilyMember model) { DataMessage message; message = familyRepository.EditMember(model); return(message); }
public IActionResult Edit_Member_Family([FromBody] EditFamilyMember model) { if (!ModelState.IsValid) { var error = ModelState.Values.FirstOrDefault().Errors.FirstOrDefault().ErrorMessage; return(BadRequest(new { error_occured = true, error_message = error })); } int userId = Convert.ToInt32(HttpContext.User.Claims .Where(w => w.Type == "UserId") .Select(x => x.Value) .FirstOrDefault()); _imisModules.GetInsureeModule().GetFamilyLogic().SetUserId(userId); var response = _imisModules.GetInsureeModule().GetFamilyLogic().EditMember(model); return(Json(response)); }
public DataMessage EditMember(EditFamilyMember model) { DataHelper helper = new DataHelper(Configuration); SqlParameter[] sqlParameters = { new SqlParameter("@AuditUserID", UserId), new SqlParameter("@InsureeNumber", model.InsureeNumber), new SqlParameter("@OtherNames", model.OtherName), new SqlParameter("@LastName", model.LastName), new SqlParameter("@BirthDate", model.BirthDate), new SqlParameter("@Gender", model.Gender), new SqlParameter("@Relationship", model.Relationship), new SqlParameter("@MaritalStatus", model.MaritalStatus), new SqlParameter("@BeneficiaryCard", model.Beneficiary_Card), new SqlParameter("@VillageCode", model.CurrentVillageCode), new SqlParameter("@CurrentAddress", model.CurrentAddressDetails), new SqlParameter("@Proffesion", model.Profession), new SqlParameter("@Education", model.Education), new SqlParameter("@PhoneNumber", model.PhoneNumber), new SqlParameter("@Email", model.Email), new SqlParameter("@IdentificationType", model.IdentificationType), new SqlParameter("@IdentificationNumber", model.IdentificationNumber), new SqlParameter("@FspCode", model.FspCode) }; DataMessage message; try { var response = helper.Procedure("uspAPIEditMemberFamily", sqlParameters); message = new EditMemberFamilyResponse(response.Code, false, response.Data, 0).Message; } catch (Exception e) { message = new EditFamilyResponse(e).Message; } return(message); }