public Visa UpdateVisa(Visa entity, Visa toUpd) { var visa = _visaDbAccess.Update(entity, toUpd); _context.Commit(); return(visa); }
public void SetVisaToUser(string usuarioId, int visaID, string updatorID) { var visa = _visaDbAccess.GetVisa(visaID); var userToUpd = _userDbAccess.GetUsuario(usuarioId); var updator = _userDbAccess.GetUsuario(updatorID); var user_visa = new Usuario_Visa() { Usuario = userToUpd, Visa = visa }; if (userToUpd.Visas == null) { userToUpd.Visas = new List <Usuario_Visa>(); } if (visa.Usuarios == null) { visa.Usuarios = new List <Usuario_Visa>(); } userToUpd.Visas.Add(user_visa); visa.Usuarios.Add(user_visa); //await _userManager.UpdateAsync(userToUpd); visa = _visaDbAccess.Update(visa, _visaDbAccess.GetVisa(visaID)); _context.Commit(); }