Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        public JsonResult UpdateEmployer(GuarantorDTO model)
        {
            if (ModelState.IsValid)
            {
                if (model != null)
                {
                    return(Json(_guarantor.UpdateAsync(model).GetAwaiter().GetResult() ? "Done" : "Failed"));
                }
            }

            return(Json("Null value"));
        }