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)); } }
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)); } }