public IActionResult Add(PharmacyDTO dto) { try { _pharmacyService.Create(dto); return(Ok(dto)); } catch (Exception e) { return(BadRequest(e.Message)); } }
public void Given_Create_When_ModelIsValid_Then_ShouldReturnSuccess() { //Arrange var pharmacy = PharmacyFactory.GetPharmacy().ToModel(); pharmacyRepositoryMock.Setup(x => x.Create(It.IsAny <Pharmacy>())); //Act var result = sut.Create(pharmacy); //Assert result.IsSuccess.Should().BeTrue(); }
public IActionResult Post([FromBody] Pharmacy pharmacy) { var result = pharmacyService.Create(pharmacy); return(result.AsActionResult(HttpStatusCode.Created)); }