/// <summary> /// 转换为消息类型实体 /// </summary> /// <param name="dto">消息类型数据传输对象</param> public static MessageCategory ToEntity3(this MessageCategoryDto dto) { if (dto == null) { return(new MessageCategory()); } return(MessageCategoryFactory.Create( categoryId: dto.Id.ToGuid(), name: dto.Name, type: dto.Type, appId: dto.AppId, module: dto.Module, parentId: dto.ParentId.ToGuidOrNull(), path: dto.Path, level: dto.Level.Value, isLeave: dto.IsLeave.Value, enabled: dto.Enabled.Value, sortId: dto.SortId.Value, creationTime: dto.CreationTime, creatorId: dto.CreatorId, lastModificationTime: dto.LastModificationTime, lastModifierId: dto.LastModifierId, isDeleted: dto.IsDeleted, version: dto.Version )); }
public async Task <ResultDto> EditAsync(MessageCategoryDto dto) { var result = new ResultDto(); try { var data = await _liveShowDB.MessageCategory.Where(x => !x.IsDeleted && x.Id == dto.Id).FirstOrDefaultAsync(); data.Name = dto.Name; data.Sort = dto.Sort; _liveShowDB.MessageCategory.Update(data); var flag = await _liveShowDB.SaveChangesAsync(); if (flag > 0) { result.ActionResult = true; result.Message = "Success"; } } catch (Exception ex) { result.Message = ex.Message; } return(result); }
/// <summary> /// 转换为消息类型实体 /// </summary> /// <param name="dto">消息类型数据传输对象</param> public static MessageCategory ToEntity(this MessageCategoryDto dto) { if (dto == null) { return(new MessageCategory()); } return(dto.MapTo(new MessageCategory(dto.Id.ToGuid(), "", 1))); }
/// <summary> /// 转换为消息类型实体 /// </summary> /// <param name="dto">消息类型数据传输对象</param> public static MessageCategory ToEntity2(this MessageCategoryDto dto) { if (dto == null) { return(new MessageCategory()); } return(new MessageCategory(dto.Id.ToGuid(), "", 1) { Name = dto.Name, Type = dto.Type, AppId = dto.AppId, Module = dto.Module, ParentId = dto.ParentId.ToGuidOrNull(), IsLeave = dto.IsLeave.SafeValue(), Enabled = dto.Enabled.SafeValue(), SortId = dto.SortId, CreationTime = dto.CreationTime, CreatorId = dto.CreatorId, LastModificationTime = dto.LastModificationTime, LastModifierId = dto.LastModifierId, IsDeleted = dto.IsDeleted, Version = dto.Version, }); }
public async Task <ResultDto> AddAsync(MessageCategoryDto dto) { var result = new ResultDto(); try { dto.SetDefaultValue(); var data = Mapper.Map <MessageCategory>(dto); await _liveShowDB.MessageCategory.AddAsync(data); var flag = await _liveShowDB.SaveChangesAsync(); if (flag > 0) { result.ActionResult = true; result.Message = "Success"; } } catch (Exception ex) { result.Message = ex.Message; } return(result); }
public async Task <JsonResult> AddAsync(MessageCategoryDto dto) { var resultTask = _messageCategorySvc.AddAsync(dto); return(Json(await resultTask)); }