public IActionResult Create([FromBody] Retirements payload) { try { _service.Create(payload); return(Ok(payload)); } catch (AppException ex) { // return error message if there was an exception return(DefaultError(ex)); } }
public IActionResult Put(int id, [FromBody] Retirements 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 Retirements Create(Retirements payload) { try { payload.CreatedAt = DateTime.Now; _context.Retirements.Add(payload); _context.SaveChanges(); return(payload); } catch (Exception ex) { throw ex; } }
public Retirements Update(Retirements payload) { try { var item = _context.Retirements.Find(payload.Id); if (item == null) { throw new AppException("Communication Method not found"); } item.Name = payload.Name; item.Code = payload.Code; item.UpdatedAt = DateTime.Now; _context.Retirements.Update(item); _context.SaveChanges(); return(item); } catch (Exception ex) { throw ex; } }