public IActionResult Create([FromBody] QualifyingEvents payload) { try { _service.Create(payload); return(Ok(payload)); } catch (AppException ex) { // return error message if there was an exception return(DefaultError(ex)); } }
public IActionResult Update(int id, [FromBody] QualifyingEvents payload) { try { payload.Id = id; var res = _service.Update(payload); return(Ok(res)); } catch (AppException ex) { // return error message if there was an exception return(DefaultError(ex)); } }
public QualifyingEvents Create(QualifyingEvents payload) { try { payload.CreatedAt = DateTime.Now; payload.UpdatedAt = DateTime.Now; _context.QualifyingEvents.Add(payload); _context.SaveChanges(); return(payload); } catch (Exception ex) { throw ex; } }
public QualifyingEvents Update(QualifyingEvents payload) { try { var item = _context.QualifyingEvents.Find(payload.Id); if (item == null) { throw new AppException("Qualifying Event not found"); } item.Name = payload.Name; item.UpdatedAt = DateTime.Now; _context.QualifyingEvents.Update(item); _context.SaveChanges(); return(item); } catch (Exception ex) { throw ex; } }