public async Task UpdateAsync(Systems system) { system.Initials = system.Initials.ToUpper(); system.JustificationForTheLastUpdate = system.NewJustification; system.NewJustification = null; //_ctx.Entry<Systems>(system).State = EntityState.Modified; _ctx.Systems.Update(system); await _ctx.SaveChangesAsync(); }
public void System_validEmail_ShouldValidateEmail() { // Arrange var validSystem = new Systems { Id = 5, Description = "One Description", Initials = "AABC", Email = "*****@*****.**", Status = Status.ATIVO, }; // Assert Assert.True(validator.Validate(validSystem).IsValid); }
public async Task CreateAsync(Systems system) { system.Initials = system.Initials.ToUpper(); _ctx.Systems.Add(system); await _ctx.SaveChangesAsync(); }
public async Task <IActionResult> Update([FromServices] ISystemRepository systemRepository, Systems system) { try { if (system.Id == 0) { return(BadRequest()); } await systemRepository.UpdateAsync(system); return(StatusCode(200, new { successMessage = Messages.SuccessOperation })); } catch (Exception) { return(StatusCode(500)); } }
public async Task <IActionResult> Create([FromServices] ISystemRepository systemRepository, Systems system) { try { await systemRepository.CreateAsync(system); return(StatusCode(201, new { successMessage = Messages.SuccessOperation })); } catch { return(StatusCode(500)); } }