public IActionResult AddRentalRoom(RoomRentalDto model) { var roomRental = model.MapTo <Room_rental>(mapper); //roomRental.Room = null; //roomRental.Organization = null; if (ModelState.IsValid) { unitOfWork.GetRepository <Room_rental>().InsertAsync(roomRental); unitOfWork.GetRepository <Room_rental>().Save(); return(new ObjectResult("Model added successfully!")); } return(new ObjectResult("Model added unsuccessfully!")); }
public IActionResult UpdateRentalRoom(Guid id, RoomRentalDto model) { var room = model.MapTo <Room_rental>(mapper); var newRoomRental = unitOfWork.GetRepository <Room_rental>().GetById(id); newRoomRental.InputDate = room.InputDate; newRoomRental.OutputDate = room.OutputDate; if (ModelState.IsValid && id == model.Id) { unitOfWork.GetRepository <Room_rental>().Update(newRoomRental); unitOfWork.GetRepository <Room_rental>().Save(); return(new ObjectResult("Model updated successfully!")); } return(new ObjectResult("Model updated unsuccessfully!")); }
public async Task <ActionResult> UpdateRentalRoom(Guid id, RoomRentalDto Room) { var response = await RestQuery.ExecuteAsync <List <RoomRentalDto> >("http://localhost:57770/", $"UpdateRentalRoom/{id}", Method.PUT, Room); return(Json(response)); }
public async Task <ActionResult> AddRentalRoom(RoomRentalDto Room) { var response = await RestQuery.ExecuteAsync <List <RoomRentalDto> >("http://localhost:57770/", "AddRentalRoom", Method.POST, Room); return(Json(response)); }