public async Task <bool> UpdateAsync(GuarantorDTO user) { try { GuarantorModel guarantor = new GuarantorModel() { Address = user.Address, Email = user.Email, Gender = user.Gender, PhoneNumber1 = user.PhoneNumber1, PhoneNumber2 = user.PhoneNumber2, State = user.State, Surname = user.Surname, LastName = user.LastName, }; _context.Guarantor.Attach(guarantor); await _context.SaveChangesAsync(); _context.Dispose(); return(Task.CompletedTask.IsCompleted); } catch (Exception ex) { } return(Task.CompletedTask.IsCanceled); }
public async Task <GuarantorDTO> GetByIdAsync(int id) { if (string.IsNullOrEmpty(id.ToString())) { return(null); } GuarantorModel user; using (var context = _context) { user = await context.Guarantor.AsNoTracking().FirstOrDefaultAsync(c => c.Id == id); } GuarantorDTO result = new GuarantorDTO { DateCreated = user.DateCreated, Id = user.Id, Address = user.Address, Email = user.Email, FirstName = user.FirstName, Gender = user.Gender, LastName = user.LastName, PhoneNumber1 = user.PhoneNumber1, PhoneNumber2 = user.PhoneNumber2, State = user.State, Surname = user.Surname }; return(result); }
public JsonResult UpdateEmployer(GuarantorDTO model) { if (ModelState.IsValid) { if (model != null) { return(Json(_guarantor.UpdateAsync(model).GetAwaiter().GetResult() ? "Done" : "Failed")); } } return(Json("Null value")); }