public ActionResult AddSoftWares(AddResumeAddSoftWaresViewModel model) { var resume = db.Resumes.Include(r => r.Candidate).ThenInclude(r => r.AccountUser) .Include(r => r.TrainingAndCources) .FirstOrDefault(i => i.Id == model.ResumeId); var level = db.LevelTechnologyPossessions.Include(e => e.SoftWares).FirstOrDefault(e => e.Id == model.LevelTechnologyPossessionId); var newSoftWare = new SoftWare() { Id = Guid.NewGuid(), Name = model.Name, LevelTechnologyPossession = level, Resume = resume, }; resume.DateChange = DateTime.Now; resume.SoftWares.Add(newSoftWare); db.Update(resume); db.SaveChanges(); return(RedirectToAction("Edit", "Resume", new { resumeId = resume.Id })); }
public static void InitClient() { UserInfo.InitUserInfo(); SoftWare.InitSoftWare(); HardWare.InitHardWare(); Language.InitLanguage(); }
static void Main(string[] args) { //Equipment equipment = new Equipment(); //equipment.Name = "Computer"; //equipment.Model = "Apple"; //equipment.Price = 3000; //equipment.IssueDate = DateTime.Now; //equipment.Garantee = 3; ServiceEquipment seq = new ServiceEquipment(); //seq.RegisterError(PrintMessage); seq.DBName = @"\\sd\City\SDP-181\Задание 03\Account.DB"; //seq.RegisterMessage(PrintMessage); //seq.AddEquipment(equipment); SoftWare softWare = new SoftWare(); softWare.Price = 100; softWare.SoftwareTypes = SoftwareTypes.free; softWare.InstalDate = DateTime.Now; if (seq.SearchEquipment("Computer") != null) { softWare.Equipment = seq.SearchEquipment("Computer")[0]; } ServiceSoftware ss = new ServiceSoftware(); ss.DBName = @"\\sd\City\SDP-181\Задание 03\Account.DB"; ss.RegisterError(PrintMessage); ss.RegisterMessage(PrintMessage); ss.AddSoftware(softWare); }
static void Main(string[] args) { ServiceEquipment service = new ServiceEquipment(); string data = ""; service.GetData <string, int>(data); #region Equipment equipment = new Equipment(); equipment.Name = "Computer"; equipment.Model = "Apple"; equipment.Price = 3000; equipment.IssueDate = DateTime.Now; equipment.Garantee = 3; LiteDbEntity <Equipment> db_e = new LiteDbEntity <Equipment>(@"\\sd\City\SDP-181\Задание 03\Account.DB"); if (db_e.obj == null) { System.Console.WriteLine("obj == null"); } db_e.Add(equipment); #endregion SoftWare softWare = new SoftWare(); softWare.Price = 100; softWare.SoftwareTypes = SoftwareTypes.free; softWare.InstalDate = DateTime.Now; //if(seq.SearchEquipment("Computer")!=null) // softWare.Equipment = seq.SearchEquipment("Computer")[0]; LiteDbEntity <SoftWare> db_s = new LiteDbEntity <SoftWare>(@"\\sd\City\SDP-181\Задание 03\Account.DB"); db_s.Add(softWare); }
public static void SendNotification(SoftWare sw) { System.Console.WriteLine("Уведомление об установке отпарвлено"); }