public static Animal ConvertToModel(this AnimalServiceModel model) { if (model is null) { return(new Animal()); } return(new Animal() { Identifier = model.Identifier, Name = model.Name }); }
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, "")); }
public JsonResult UpdateAnimal([FromBody] AnimalServiceModel animal) { var updateResult = configuration.UpdateAnimal(animal); return(new JsonResult(ServiceResponse <string> .Create(updateResult.IsSuccess, updateResult.Payload, updateResult.Code))); }
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, "")); }
public JsonResult AddAnimal([FromBody] AnimalServiceModel animal) { var addResult = configuration.AddAnimal(animal); return(new JsonResult(ServiceResponse <string> .Create(addResult.IsSuccess, addResult.Payload, addResult.Code))); }