public async Task create(ClaveEmpresas cveEmpresa) { try { DateTime fechaRegistro = DateTime.Now; cveEmpresa.FechaRegistro = fechaRegistro; _db.ClaveEmpresas.Add(cveEmpresa); await _db.SaveChangesAsync(); //Dispose(); } catch (Exception e) { throw new Exception(e.Message, e); } }
public async Task update(ClaveEmpresas cveEmpresa) { try { var _evento = await _db.ClaveEmpresas .FirstOrDefaultAsync(t => t.ClaveEmpresasId == cveEmpresa.ClaveEmpresasId); if (_evento != null) { _db.Entry(_evento).CurrentValues.SetValues(cveEmpresa); await _db.SaveChangesAsync(); //Dispose(); } else { //Dispose(); } } catch (Exception e) { throw new Exception(e.Message, e); } }
public async Task <IHttpActionResult> Delete(ClaveEmpresas cveEmpresa) { try { log.Info(new MDCSet(this.ControllerContext.RouteData)); await _cveEmpresaRepo.deleteLogic(cveEmpresa); return(Ok("Registro actualizado correctamente!")); } catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e); return(InternalServerError(e)); } }
public async Task deleteLogic(ClaveEmpresas cveEmpresa) { try { var _claveEmpresa = await _db.ClaveEmpresas .FirstOrDefaultAsync(e => e.ClaveEmpresasId == cveEmpresa.ClaveEmpresasId); if (_claveEmpresa != null) { _db.Entry(_claveEmpresa).CurrentValues.SetValues(cveEmpresa); await _db.SaveChangesAsync(); //Dispose(); } else { //Dispose(); } } catch (Exception e) { throw new Exception(e.Message, e); } }
[Authorize] public async Task <IHttpActionResult> Create(ClaveEmpresas cveEmpresa) { try { log.Info(new MDCSet(this.ControllerContext.RouteData)); await _cveEmpresaRepo.create(cveEmpresa); return(Ok("Registro creado correctamente")); } catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e); return(InternalServerError(e)); } }