public async Task <IActionResult> Post([FromBody] AlertaDto alertaDto) { alertaDto.UsuarioId = JwtHelper.ObtenerIdUsuario(User.Claims); alertaDto = await _alertaRepository.AgregarAlerta(alertaDto); return(Ok(alertaDto)); }
public AlertaDto DtoGet(Alerta escrito) { AlertaDto alerta = new AlertaDto() { Estado = escrito.Estado }; return(alerta); }
public async Task <AlertaDto> AgregarAlerta(AlertaDto alertaDto) { var alertaEntity = alertaDto.ToEntity(); alertaEntity.Id = Guid.NewGuid(); _ctx.Alertas.Add(alertaEntity); await _ctx.SaveChangesAsync(); return(alertaEntity.ToDto()); }
public async Task <AlertaDto> EditarAlerta(AlertaDto alertaDto) { var alertaEntity = _ctx.Alertas.FirstOrDefault(a => a.Id == alertaDto.Id); alertaEntity.Nombre = alertaDto.Nombre; alertaEntity.DentroDelTramo = alertaDto.DentroDelTramo; alertaEntity.Desde = alertaDto.Desde; alertaEntity.Hasta = alertaDto.Hasta; await _ctx.SaveChangesAsync(); return(alertaDto); }
public IActionResult Post([FromBody] AlertaDto escrito) { var alerta = new Alerta { Estado = escrito.Estado }; // fake alerta this._repo.Delete(alerta); _repo.Add(alerta); return(Ok()); }
public async Task <IActionResult> EditarAlerta([FromBody] AlertaDto alertaDto) { alertaDto = await _alertaRepository.EditarAlerta(alertaDto); return(Ok(alertaDto)); }
public static AlertaEntity ToEntity(this AlertaDto alertaDto) { return(Mapper.Mappear <AlertaEntity>(alertaDto)); }