private SystemModuleDTO ConvertEntityToDto(Sys_Module sys_Module) { var result = new SystemModuleDTO(); result.ModuleId = sys_Module.ModuleId; result.ModuleCode = sys_Module.ModuleCode; result.ModuleName = sys_Module.ModuleName; result.Collocation = sys_Module.Collocation; result.Description = sys_Module.Description; result.CreateDate = sys_Module.CreateDate; result.UpdateDate = sys_Module.UpdateDate; result.CreateUserId = sys_Module.CreateUserId; result.UpdateUserId = sys_Module.UpdateUserId; return(result); }
public SystemModuleDTO Insert(SystemModuleDTO moduleDTO) { try { var convertData = ConvertDtoToEntity(moduleDTO); convertData.ModuleId = Guid.NewGuid(); convertData.CreateDate = DateTime.Now; convertData.UpdateDate = DateTime.Now; // Kiểm tra hợp lệ dữ liệu var kq = _unitOfWork.GetRepository <Sys_Module>().Add(convertData); _unitOfWork.Save(); moduleDTO.ModuleId = kq.ModuleId; return(moduleDTO); } catch (Exception ex) { return(null); } }
public SystemModuleDTO Update(SystemModuleDTO dto, Guid id) { try { var entity_old = _unitOfWork.GetRepository <Sys_Module>().GetById(id); // Update lai gia tri entity_old.UpdateDate = DateTime.Now; entity_old.UpdateUserId = dto.UpdateUserId; // entity_old.ModuleCode = dto.ModuleCode; entity_old.ModuleName = dto.ModuleName; entity_old.Collocation = dto.Collocation; entity_old.Description = dto.Description; entity_old.IsActive = dto.IsActive; _unitOfWork.GetRepository <Sys_Module>().Update(entity_old); _unitOfWork.Save(); return(dto); } catch (Exception ex) { return(null); } }