public static Animal ConvertToModel(this AnimalServiceModel model)
        {
            if (model is null)
            {
                return(new Animal());
            }

            return(new Animal()
            {
                Identifier = model.Identifier,
                Name = model.Name
            });
        }
Esempio n. 2
0
        public ServiceResult <string> AddAnimal(AnimalServiceModel animal)
        {
            var addResult = animalRepository.Add(animal.ConvertToModel());

            return(addResult.IsSuccess ? ServiceResult <string> .Success("success - add", "") : ServiceResult <string> .Failed(string.Empty, ""));
        }
Esempio n. 3
0
        public JsonResult UpdateAnimal([FromBody] AnimalServiceModel animal)
        {
            var updateResult = configuration.UpdateAnimal(animal);

            return(new JsonResult(ServiceResponse <string> .Create(updateResult.IsSuccess, updateResult.Payload, updateResult.Code)));
        }
Esempio n. 4
0
        public ServiceResult <string> UpdateAnimal(AnimalServiceModel animal)
        {
            var updateResult = animalRepository.Update(animal.ConvertToModel());

            return(updateResult.IsSuccess ? ServiceResult <string> .Success("Success - update", "") : ServiceResult <string> .Failed(string.Empty, ""));
        }
Esempio n. 5
0
        public JsonResult AddAnimal([FromBody] AnimalServiceModel animal)
        {
            var addResult = configuration.AddAnimal(animal);

            return(new JsonResult(ServiceResponse <string> .Create(addResult.IsSuccess, addResult.Payload, addResult.Code)));
        }