예제 #1
0
 public async Task<MaterialCategoryDto> CreateAsync(MaterialCategoryDto dto)
 {
     var model = _mapper.Map<MaterialCategory>(dto);
     model = await _categoryRepository.AddAsync(model);
     await _categoryRepository.SaveChangesAsync();
     var result = _mapper.Map<MaterialCategoryDto>(model);
     return result;
 }
예제 #2
0
 public async Task<MaterialCategoryDto> UpdateAsync(MaterialCategoryDto dto)
 {
     var model = await _categoryRepository.GetByIdAsync(dto.Id);
     model.Name = dto.Name;
     model.Description = dto.Description;
     _categoryRepository.Update(model);
     await _categoryRepository.SaveChangesAsync();
     var result = _mapper.Map<MaterialCategoryDto>(model);
     return result;
 }
예제 #3
0
 public IHttpActionResult UpdateMaterialCat(MaterialCategoryDto m)
 {
     try
     {
         OM.UpdateMaterialCategory(m);
         return(Ok("pppp0"));
     }
     catch (Exception e)
     {
         return(BadRequest(e.ToString()));
     }
 }