/// <summary> /// 添加数据 /// </summary> /// <param name="inpuEntity"></param> /// <returns></returns> public bool DTOAdd(AdminInfoInputDTO inpuEntity) { //AutoMapper转换 AdminInfo dataModel = Mapper.Map <AdminInfoInputDTO, AdminInfo>(inpuEntity); dataModel.PassWord = MD5Helper.EncryptString("123"); dataModel.DelFlag = 0; //打上添加标记 adminInfoDAL.AddFlag(dataModel); //添加默认数据 员工 R_UserInfo_RoleInfo model = new R_UserInfo_RoleInfo { AdminID = dataModel.AdminID, RoleID = "3", }; r_UserInfo_RoleInfoDAL.AddFlag(model); if (unitOfWork.SaveChanges() > 0) { return(true); } else { return(false); } }
/// <summary> /// ajax JSON添加 /// </summary> /// <param name="AdminInfoJson"></param> /// <returns></returns> public string AdminInfoAdd(string AdminInfoJson) { //Json转实体类 AdminInfoInputDTO adminInfoInputDTO = JsonConvert.DeserializeObject <AdminInfoInputDTO>(AdminInfoJson); //添加数据 if (AdminInfoService.DTOAdd(adminInfoInputDTO)) { return("ok"); } else { return("no"); } }
[AllowAnonymous] //跳过验证 /// <summary> /// 基本信息修改 /// </summary> /// <param name="AdminInfoJson">前端返回的JSON数据</param> /// <returns></returns> public string AlterUpdate(string AdminInfoJson) { //Json转实体类 AdminInfoInputDTO adminInfoInputDTO = new AdminInfoInputDTO { }; adminInfoInputDTO = JsonConvert.DeserializeObject <AdminInfoInputDTO>(AdminInfoJson); if (AdminInfoService.DTOUpdate(adminInfoInputDTO) > 0) { return("ok"); } else { return("no"); } }
/// <summary> /// DTO用户信息修改 /// </summary> /// <param name="inputEntity"></param> /// <returns></returns> public int DTOUpdate(AdminInfoInputDTO inputEntity) { //先查 AsNoTracking()不追踪 AdminInfo checkmodel = adminInfoDAL.LoadEntities(u => u.AdminID == inputEntity.AdminID).AsNoTracking().FirstOrDefault(); if (checkmodel != null) { //AutoMapper转换 AdminInfo dataModel = Mapper.Map <AdminInfoInputDTO, AdminInfo>(inputEntity); dataModel.ID = checkmodel.ID; dataModel.PassWord = checkmodel.PassWord; dataModel.DelFlag = checkmodel.DelFlag; return(adminInfoDAL.EditAndSaveChange(dataModel)); } else { return(0); } }