Example #1
0
    public MyEntityDto Save(MyEntityDto myEntityDto)
    {
        var myEntity = Mapper.Map <MyEntity>(myEntityDto);

        dbContext.MyEntities.Save(myEntity);

        return(Mapper.Map <MyEntityDto>(myEntity));
    }
Example #2
0
        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));
        }
Example #3
0
        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);
        }
Example #4
0
        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));
        }