Пример #1
0
        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);
        }
Пример #2
0
        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));
        }
Пример #3
0
        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));
        }
Пример #4
0
        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));
        }