Exemple #1
0
        public void SaveChanges()
        {
            if (EditedRoom.Capacity <= 0)
            {
                MessageBox.Show("Wrong class !", "Class Error!", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
            else
            {
                _roomsManager.AddRoom(EditedRoom);

                IsRoomEditVisible = false;
                RefreshRooms();
            }
            switch (_selectedOperation)
            {
            case CrudOperation.Create:

                break;

            case CrudOperation.Edit:
                _roomsManager.EditRoom(EditedRoom);
                break;
            }
            IsRoomEditVisible = false;
            RefreshRooms();
        }
Exemple #2
0
 public async Task <StatusCodeResult> Post01([FromBody] RoomModel roomModel)
 {
     if (roomModel == null)
     {
         return(new Microsoft.AspNetCore.Mvc.BadRequestResult());
     }
     if (await PostAsyncPartOne(roomModel))
     {
         return(await PostAsyncPartTwo(roomModel));
     }
     else
     {
         rm.AddRoom(roomModel);
         //dbContext.Companies.Add(company);
         //await dbContext.SaveChangesAsync();
         return(new StatusCodeResult(201)); //created
     }
 }
        public void SaveChanges()
        {
            switch (_selectedOperation)
            {
            case CrudOperation.Create:
                _roomsManager.AddRoom(EditedRoom);
                break;

            case CrudOperation.Edit:
                _roomsManager.EditRoom(EditedRoom);
                break;
            }
            IsRoomEditVisible = false;
        }
Exemple #4
0
        public async Task <ActionResult> AddRoomAsync([FromBody] RoomDTO room)
        {
            if (room == null)
            {
                return(new EmptyResult());
            }

            // find DTO & Mapping
            var roomMapped = _mapper.Map <RoomDTO, Room>(room);
            //call manager once again to add it this time
            await _roomsManager.AddRoom(roomMapped);

            return(Ok());
        }