Exemple #1
0
        public async Task <object> AddEntertainment_Center(Entertainment_CentersRequest request)
        {
            if (!ModelState.IsValid)
            {
                return(JsonResults.Error(400, ModelState.Values.FirstOrDefault().Errors.FirstOrDefault().ErrorMessage.ToString()));
            }

            try
            {
                var model = new Entertainment_Centers
                {
                    Name      = request.Name,
                    Owner     = request.Owner,
                    Address   = request.Address,
                    Phone     = request.Phone,
                    Email     = request.Email,
                    IsParking = request.IsParking
                };

                await _entertainmentCenterService.AddEntertainment_Center(model);

                return(JsonResults.Success());
            }
            catch (Exception ex)
            {
                return(JsonResults.Error(400, ex.Message));
            }
        }
Exemple #2
0
        public async Task <object> EditEntertainment_Center(Entertainment_CentersRequest request)
        {
            if (!ModelState.IsValid)
            {
                return(JsonResults.Error(400, ModelState.Values.FirstOrDefault().Errors.FirstOrDefault().ErrorMessage.ToString()));
            }

            try
            {
                var entertainment_Center = await _entertainmentCenterService.GetEntertainment_Center(request.Id);

                if (entertainment_Center == null)
                {
                    return(JsonResults.Error(404, "It`s entertainment center not found"));
                }

                entertainment_Center.Name      = request.Name;
                entertainment_Center.Owner     = request.Owner;
                entertainment_Center.Address   = request.Address;
                entertainment_Center.Phone     = request.Phone;
                entertainment_Center.Email     = request.Email;
                entertainment_Center.IsParking = request.IsParking;

                await _entertainmentCenterService.UpdateEntertainment_Center(entertainment_Center);

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