public IActionResult SaveDoctor([FromBody] RoomsDto entityDto) { if (!ModelState.IsValid) { return(BadRequest()); } Doctor item = new Doctor { Name = entityDto.Name, Exequator = entityDto.Exequator, Specialty = entityDto.Specialty }; _context.Doctors.Add(item); try { _context.SaveChanges(); } catch (Exception) { throw; } return(Ok(item)); }
public async Task <IActionResult> UpdateBooking(int roomId, [FromBody] RoomsDto roomDto) { var roomToUpdate = await _repoForRoom.getRoom(roomId); // if (!ModelState.IsValid) // return BadRequest(ModelState); roomToUpdate.initialPrice = roomDto.initialPrice; roomToUpdate.Price = roomDto.Price; roomToUpdate.NameOfChambre = roomDto.NameOfChambre; roomToUpdate.numberOfBeds = roomDto.numberOfBeds; roomToUpdate.startingFrom = roomDto.startingFrom; // _mapper.Map(customerForUpdateDto,customerForUpdateBooking); if (await _repoForRoom.SaveAll()) { return(NoContent()); } throw new Exception($"Failed to Update booking"); }
public IActionResult EditDoctor([FromBody] RoomsDto entityDto) { if (entityDto.Id <= 0) { return(BadRequest()); } var doctorObj = _context.Doctors.Where(x => x.Id == entityDto.Id).FirstOrDefault(); doctorObj.Name = entityDto.Name; doctorObj.Specialty = entityDto.Specialty; doctorObj.Exequator = entityDto.Exequator; try { _context.SaveChanges(); } catch (Exception) { throw; } return(Ok(doctorObj)); }