public ApiRespnoseModel <Person> UpdatePerson(Person person) { ApiRespnoseModel <Person> model = new ApiRespnoseModel <Person>(); try { model.Data = repository.Update(person); model.IsSuccess = true; } catch (Exception ex) { model.ErrorMessage = ex.Message; model.IsSuccess = false; } return(model); }
public IActionResult PostPerson(Person person) { ApiRespnoseModel <int> model = new ApiRespnoseModel <int>(); try { model.Data = repository.Create(person); model.IsSuccess = true; } catch (Exception ex) { model.ErrorMessage = ex.Message; model.IsSuccess = false; } return(Created($"api/person/{model.Data}", model)); }
public IActionResult GetAll() { ApiRespnoseModel <IEnumerable <Person> > model = new ApiRespnoseModel <IEnumerable <Person> >(); try { model.Data = repository.GetAll(); model.IsSuccess = true; } catch (Exception ex) { model.ErrorMessage = ex.Message; } return(Ok(model)); }
public IActionResult Get(int id) { ApiRespnoseModel <Person> model = new ApiRespnoseModel <Person>(); try { model.Data = repository.Get(id); model.IsSuccess = true; } catch (Exception ex) { model.ErrorMessage = ex.Message; model.IsSuccess = false; return(NotFound(model)); } return(Ok(model)); }