public Core.Dto.Module Create(Core.Dto.Module moduleDto) { var module = moduleDto.ConvertToEntity(); _unitOfWork.BeginTransaction(); _unitOfWork.ModuleRepository.Create(module); moduleDto = module.ConvertToDto(); _unitOfWork.Commit(); return(moduleDto); }
public Core.Dto.Module Update(Core.Dto.Module moduleDto) { var existingModuleDto = _unitOfWork.ModuleRepository.Get(moduleDto.Id).ConvertToDto(); existingModuleDto.Name = moduleDto.Name; existingModuleDto.TypeName = moduleDto.TypeName; existingModuleDto.Enabled = moduleDto.Enabled; _unitOfWork.BeginTransaction(); var module = _unitOfWork.ModuleRepository.Update(existingModuleDto.ConvertToEntity()); _unitOfWork.Commit(); moduleDto = module.ConvertToDto(); return(moduleDto); }
public Core.Dto.Module Put(Core.Dto.Module module) { return(_moduleService.Update(module)); }
public Core.Dto.Module Post(Core.Dto.Module module) { return(_moduleService.Create(module)); }