Exemplo n.º 1
0
        public async Task <object> AddService(ServiceRequest request)
        {
            if (!ModelState.IsValid)
            {
                return(JsonResults.Error(400, ModelState.Values.FirstOrDefault().Errors.FirstOrDefault().ErrorMessage.ToString()));
            }

            try
            {
                var model = new Service
                {
                    Name        = request.Name,
                    Description = request.Description,
                    Cost        = request.Cost,
                    Floor       = request.Floor,
                    Hall        = request.Hall,
                    AgeFrom     = request.AgeFrom
                };

                await _servicesService.AddService(model);

                return(JsonResults.Success());
            }
            catch (Exception ex)
            {
                return(JsonResults.Error(400, ex.Message));
            }
        }