public bool AddUser(User usr) { User user = _container.Users.Create(); user.FirstName = usr.FirstName; user.LastName = usr.LastName; user.Email = usr.Email; user.RoleId = usr.RoleId; user.RoleName = usr.RoleName; user.Age = usr.Age; user.EmploymentDate = usr.EmploymentDate; user.Resume = usr.Resume; user.Password = usr.Password; user.AvatarLocation = usr.AvatarLocation; user.NationalId = usr.NationalId; user.PhoneNumber = usr.PhoneNumber; user.Address = usr.Address; user.Gender = usr.Gender; user.Username = usr.Username; user.DefaultUser = usr.DefaultUser; _container.Users.Add(user); try { _container.SaveChanges(); return(true); } catch { return(false); } }
public bool AddRequest(RequestModel req) { RequestModel newReq = _container.RequestModels1.Create(); newReq.Answer = req.Answer; newReq.Context = req.Context; newReq.Follow = req.Follow; newReq.IsAnswered = req.IsAnswered; newReq.IsNew = req.IsNew; newReq.Recipient = req.Recipient; newReq.RecipientId = req.RecipientId; newReq.SendDate = req.SendDate; newReq.Sender = req.Sender; newReq.SenderId = req.SenderId; newReq.Status = req.Status; newReq.Title = req.Title; _container.RequestModels1.Add(newReq); try { _container.SaveChanges(); return(true); } catch { return(false); } }
public bool newReport(Report r, ReportCategory rc, Attachments atach = null) { Report newReport = clientDb.Reports.Create(); ReportCategory newRc = clientDb.ReportCategories.Create(); Attachments newAtach = clientDb.Attachments.Create(); newReport.Sender_ID = r.Sender_ID; newReport.Sender = r.Sender; newReport.Recipient = r.Recipient; newReport.Recipient_ID = r.Recipient_ID; newReport.SendDate = r.SendDate; newReport.isRead = r.isRead; newReport.isMark = r.isMark; newReport.Title = r.Title; newReport.Description = r.Description; if (atach != null) { newReport.Attachment = newAtach; } newReport.ReportCategory = newRc; newRc.Reports.Add(newReport); newRc.Title = rc.Title; newAtach.FileLocation = atach.FileLocation; newAtach.Report = newReport; newAtach.uploadTime = atach.uploadTime; clientDb.Reports.Add(newReport); try { clientDb.SaveChanges(); Console.WriteLine("000000000000\n"); return(true); } catch (Exception e) { Console.WriteLine("goh \n" + e.StackTrace + " ljkkjhghj " + e.Message); return(false); } }
private void sendReport_b_Click(object sender, RoutedEventArgs e) { ////////////////////////////////////////////////////////// //code by farzin //fill comboboxes clientContainer clientDb = new clientContainer(); Report re = clientDb.Reports.Create(); ReportCategory rc = clientDb.ReportCategories.Create(); Attachments atach = clientDb.Attachments.Create(); re.Attachment = atach; re.Description = "یییییییی"; re.isMark = true; re.isRead = true; re.Recipient = "ss"; re.Recipient_ID = 222; re.ReportCategory = rc; re.SendDate = DateTime.Now; re.Sender = "Ali"; re.Sender_ID = 23323; re.Title = "hhhd"; rc.Title = "تولید"; rc.Reports.Add(re); atach.FileLocation = "fads"; atach.Report = re; atach.uploadTime = DateTime.Now; clientDb.ReportCategories.Add(rc); try { clientDb.SaveChanges(); } catch { Console.WriteLine("Not Addedddddddddddddddddd"); } User usr = clientDb.Users.Create(); User usr1 = clientDb.Users.Create(); usr.Address = "لنگرود"; usr1.Address = "همدان"; usr.Age = 20; usr1.Age = 20; usr.AvatarLocation = "ABC"; usr1.AvatarLocation = "ABC"; usr.Email = "e@yahoo"; usr1.Email = "e@yahoo"; usr.EmploymentDate = DateTime.Now; usr1.EmploymentDate = DateTime.Now; usr.FirstName = "احسان"; usr1.FirstName = "فرزین"; usr.Gender = true; usr1.Gender = true; usr.LastName = "گلشنی"; usr1.LastName = "امینی"; usr.NationalId = 32433; usr1.NationalId = 32433; usr.Password = "******"; usr1.Password = "******"; usr.PhoneNumber = "000122312"; usr1.PhoneNumber = "000122312"; usr.Resume = "بیکار"; usr1.Resume = "رئیس"; usr.RoleId = 23433; usr1.RoleId = 234232; usr.RoleName = "للل"; usr1.RoleName = "سیسشب"; //usr.UserId = usr1.Id; usr1.UserId = usr.Id; usr.Username = "******"; usr1.Username = "******"; usr.DefaultUser = false; usr1.DefaultUser = false; usr.IsNew = false; usr1.IsNew = false; clientDb.Users.Add(usr); clientDb.Users.Add(usr1); try { clientDb.SaveChanges(); } catch { Console.WriteLine("Not Addedddddddddddddddddd"); } ////////////////////////////////////////////////// this.controller.sReportC.showView(); }