public ReturnOfficeDetailDto CreateOffice(CreateOfficeDto createOfficeDto) { var office = officeRepository.CreateOffice(new Office(createOfficeDto.Name, createOfficeDto.Location, createOfficeDto.OpenHour, createOfficeDto.CloseHour)); var returnOffice = new ReturnOfficeDetailDto(office.Id, office.Name, office.Location, office.OpenHour, office.CloseHour, office.Rooms, office.Employees); return(returnOffice); }
public async Task <IActionResult> AddOffice([FromBody] CreateOfficeDto createOfficeDto) { if (createOfficeDto == null) { return(BadRequest()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (await _officeService.OfficeNameIsExist(createOfficeDto.Name)) { return(BadRequest("办公室名称已存在")); } if (await _officeService.OfficeNumIsExist(createOfficeDto.OfficeNum)) { return(BadRequest("办公室编号已存在")); } var ofs = _mapper.Map <Offices>(createOfficeDto); _officeService.AddT(ofs); if (!await _officeService.Save()) { return(StatusCode(500, "添加办公室信息失败")); } return(Created("", createOfficeDto)); }
public IActionResult Post(CreateOfficeDto value) { Console.WriteLine(value); officeAppService.CreateOffice(value); return(Ok()); }