public async Task <RS_Object> AddUserinGroup(EF_UserrefGroup userrefgroup) { RS_Object result = new RS_Object(); try { var checkuserid = this.GetUserid(userrefgroup.User_Id); var checkgroupid = this.GetGroupid(userrefgroup.Group_Id); if (checkuserid.Count() > 0) { if (checkgroupid.Count() > 0) { result.Message = $"{userrefgroup.Group_Id}群組{userrefgroup.User_Id}使用者成功加入!"; } await this.dbcontext.AddAsync(Transfor(userrefgroup)); await this.dbcontext.SaveChangesAsync(); } } catch (Exception ex) { result.Message = ex.Message; } return(result); }
public async Task <RS_Object> UpdateCustomer(EF_Customer DataEntry) { RS_Object result = new RS_Object(); try { var Rs_Modify = await this.Daocustomer.UpdateCustomer(DataEntry); Rs_Modify.Message = Rs_Modify.Success ? $"成功更新客戶資料{Rs_Modify.Count}筆" : Rs_Modify.Message; result = Rs_Modify.Transfor("客戶"); return(result); } catch (Exception ex) { Nlogger.WriteLog(Nlogger.NType.Error, $"{ex.Message}{ex.InnerException}", ex); } return(result); }
public async Task <RS_Object> CreateCustomer(EF_Customer DataEntry) { RS_Object result = new RS_Object(); try { var Rs_Modify = await this.CheckCustomerId(DataEntry.Name.ToString()); if (Rs_Modify.Success) { Rs_Modify = await this.Daocustomer.CreateCustomer(DataEntry); Rs_Modify.Message = Rs_Modify.Success ? $"成功新增客戶資料{Rs_Modify.Count}筆" : Rs_Modify.Message; } result = Rs_Modify.Transfor("客戶"); } catch (Exception ex) { Nlogger.WriteLog(Nlogger.NType.Error, $"{ex.Message}{ex.InnerException}", ex); } return(result); }
public async Task <RS_Object> CreateUser(EF_User DataEntry) { RS_Object result = new RS_Object(); try { var Rs_Modify = await this.CheckUserId(DataEntry.UserId); if (Rs_Modify.Success) { Rs_Modify = await this.Daouser.CreateUser(DataEntry); Rs_Modify.Message = Rs_Modify.Success ? $"成功新增使用者資料{Rs_Modify.Count}筆" : Rs_Modify.Message; } result = Rs_Modify.Transfor("使用者"); } catch (Exception ex) { Nlogger.WriteLog(Nlogger.NType.Error, $"{ex.Message}{ex.InnerException}", ex); } return(result); }
public async Task <RS_Object> DeleteCustomer(int Id) { RS_Object result = new RS_Object(); try { var Rs_Modify = await this.CheckCustomerinUser(Id); if (Rs_Modify.Success) { Rs_Modify = await this.Daocustomer.DeleteCustomer(Id); Rs_Modify.Message = Rs_Modify.Success ? $"成功刪除客戶資料{Rs_Modify.Count}筆" : Rs_Modify.Message; } result = Rs_Modify.Transfor("客戶"); Nlogger.WriteLog(Nlogger.NType.Info, Rs_Modify.Message); } catch (Exception ex) { Nlogger.WriteLog(Nlogger.NType.Error, $"{ex.Message}{ex.InnerException}", ex); } return(result); }
public async Task <RS_Object> DeleteUser(int userid, int groupid) { RS_Object result = new RS_Object(); try { var Rs_Modify = await this.CheckUserinGroup(userid, groupid); if (Rs_Modify.Success) { Rs_Modify = await this.Daouser.DeleteUser(userid); Rs_Modify.Message = Rs_Modify.Success ? $"成功刪除使用者資料{Rs_Modify.Count}筆" : Rs_Modify.Message; } result = Rs_Modify.Transfor("使用者"); Nlogger.WriteLog(Nlogger.NType.Info, Rs_Modify.Message); } catch (Exception ex) { Nlogger.WriteLog(Nlogger.NType.Error, $"{ex.Message}{ex.InnerException}", ex); } return(result); }
public async Task <RS_Object> CreateGroup(EF_Group DataEntry) { RS_Object result = new RS_Object(); try { var Rs_Modify = await this.CheckGroupName(DataEntry.GroupName); if (Rs_Modify.Success) { Rs_Modify = await this.Daogroup.CreateGroup(DataEntry); Rs_Modify.Message = Rs_Modify.Success ? $"成功新增群組資料{Rs_Modify.Count}筆" : Rs_Modify.Message; } result = Rs_Modify.Transfor("群組"); Nlogger.WriteLog(Nlogger.NType.Info, Rs_Modify.Message); } catch (Exception ex) { Nlogger.WriteLog(Nlogger.NType.Error, $"{ex.Message}{ex.InnerException}", ex); } return(result); }