public async Task <AlarmeAtuado> Cadastrar(AlarmeAtuado alarmeAtuado) { alarmeAtuado.Ativo = false; context.AlarmesAtuados.Add(alarmeAtuado); await context.SaveChangesAsync(); return(alarmeAtuado); }
public void Delete(AlarmeAtuado alarmeAtuado) { if (alarmeAtuado == null) { throw new ArgumentNullException(nameof(alarmeAtuado)); } _context.AlarmesAtuados.Remove(alarmeAtuado); }
public void Update(AlarmeAtuado alarmeAtuado) { alarmeAtuado.ModifiedAt = DateTime.Now; if (!alarmeAtuado.Status) { alarmeAtuado.DataSaida = DateTime.Now; } }
public void Create(AlarmeAtuado alarmeAtuado) { if (alarmeAtuado == null) { throw new ArgumentNullException(nameof(alarmeAtuado)); } alarmeAtuado.Status = true; alarmeAtuado.CreatedAt = DateTime.Now; alarmeAtuado.DataEntrada = DateTime.Now; _context.AlarmesAtuados.Add(alarmeAtuado); }
public async Task <IActionResult> CadastrarAlarmeAtuado(AlarmeAtuado alarmeAtuado) { try { var alarmeAtuadoCadastrado = await alarmeAtuadoRepository.Cadastrar(alarmeAtuado); return(Ok(alarmeAtuadoCadastrado)); } catch (Exception e) { return(BadRequest(e)); } }
public async void TestaCadastrarAlarmeAtuado() { var alarmeAtuado = new AlarmeAtuado() { IdAlarme = 1, DataEntrada = new DateTime(2021, 01, 20), DataSaida = new DateTime(2021, 02, 15) }; var alarmeCadastrado = await alarmeAtuadoRepository.Cadastrar(alarmeAtuado); Assert.NotNull(alarmeCadastrado); Assert.False(alarmeCadastrado.Ativo); Assert.Equal(alarmeAtuado, alarmeCadastrado); }