public MyEntityDto Save(MyEntityDto myEntityDto) { var myEntity = Mapper.Map <MyEntity>(myEntityDto); dbContext.MyEntities.Save(myEntity); return(Mapper.Map <MyEntityDto>(myEntity)); }
public MyEntityDto Update(MyEntityDto entityDto) { var currentEntity = unitOfWork.MyEntityRepository.GetByKey(entityDto.Key); currentEntity.Value = entityDto.Value; var updatedEntity = unitOfWork.MyEntityRepository.Update(currentEntity); unitOfWork.Complete(); return(mapper.Map <MyEntityDto>(updatedEntity)); }
public async Task Create_Test(string value) { var newEntity = new MyEntityDto(); newEntity.Value = value; var response = await fixture.Client.PostAsJsonAsync(@"/api/MyEntity", newEntity); var responseDto = JsonConvert.DeserializeObject <MyEntityDto>(await response.Content.ReadAsStringAsync()); Assert.Equal(newEntity.Value, responseDto.Value); }
public MyEntityDto Create(MyEntityDto entityDto) { var newEntity = new MyEntity(); newEntity.Value = entityDto.Value; newEntity.Key = Guid.NewGuid().ToString(); var createdEntity = unitOfWork.MyEntityRepository.Add(newEntity); unitOfWork.Complete(); return(mapper.Map <MyEntityDto>(createdEntity)); }
public IActionResult Create([FromBody] MyEntityDto createUserRequest) { var createdEntity = myEntityService.Create(createUserRequest); return(Ok(createdEntity)); }
public IActionResult Update([FromBody] MyEntityDto updateUserRequest) { var updatedEntity = myEntityService.Update(updateUserRequest); return(Ok(updatedEntity)); }