public Guid CreateOffice(string director, string openFrom, string openTo) { var officeId = Guid.NewGuid(); var postalCode = new PostalCodeDTO() { FirstPart = "30", SecondPart = "002" }; var address = new AddressDTO { PostalCode = postalCode, Country = "Poland", County = "krakowski", Locality = "Kraków", Street = "Jana Pawła II", Province = "małopolskie", Parish = "Kraków", LocalNumber = "2", BuildingNumber = "1" }; var dialCode = new DialCodeDTO { Code = "PL", Country = "Poland", Prefix = "+48" }; var phoneNumber = new PhoneNumberDTO { AreaCode = dialCode, Number = "322655766" }; var office = new OfficeDTO { Id = officeId, PhoneNumber = phoneNumber, OpenFrom = openFrom, OpenTo = openTo, IsOpen = OpenCloseDTO.Open, Address = address, Director = director }; _officeService.CreateNewOffice(office); return(officeId); }
public async Task <IActionResult> UpdatePostalCode([FromBody] PostalCodeDTO postalCodeDTO) { if (!ModelState.IsValid) { return(BadRequest(postalCodeDTO)); } var postalCode = new PostalCode(); postalCode.Id = postalCodeDTO.Id; postalCode.Code = postalCodeDTO.Code; postalCode.TaxCalculationTypeId = postalCodeDTO.TaxCalculationTypeId; _repo.Add(postalCode); if (await _repo.SaveAll()) { return(Ok()); } return(BadRequest("Could not add postal code")); }