public void loadResourses() { Resourse res; for (int x = 0; x < MapInfo.current.gridWidth; x++) { for (int y = 0; y < MapInfo.current.gridHeigth; y++) { switch ((int)MapInfo.current.prefMap[x, y]) { case -1: case -2: case -3: case -4: case -5: case -6: res = new Resourse((int)MapInfo.current.prefMap[x, y], false, x, y, this); gameController.getGoverment(MapInfo.current.owners [x, y] / 100).getTown(MapInfo.current.owners [x, y] % 100).AddResource(res); break; case -7: case -8: case -9: res = new Resourse((int)MapInfo.current.prefMap[x, y], true, x, y, this); gameController.getGoverment(MapInfo.current.owners [x, y] / 100).getTown(MapInfo.current.owners [x, y] % 100).AddResource(res); break; break; } } } }
public ActionResult Create(Resourse resourceItem) { unitOfWork.ResourceRepository.Insert(resourceItem); unitOfWork.Save(); return(RedirectToAction("Index", "ResourceManagers")); }
public BallFactory(Resourse.MyTexture texture,Color c , String impactType, String roadType) { this.color = c; this.texture = texture; this.impactType = impactType; this.roadType = roadType; }
static void Main(string[] argc) { Users users = new Users("admin", "admin", new DateTime(2021, 01, 21), 0); Users users1 = new Users("admin", "admin", new DateTime(2022, 09, 11), 0); Users users2 = new Users("admin", "admin", new DateTime(2011, 11, 07), 0); Users users3 = new Users("admin", "admin", new DateTime(2001, 02, 21), 0); Users users4 = new Users("admin", "admin", new DateTime(2012, 03, 31), 0); Users users5 = new Users("admin", "admin", new DateTime(2013, 04, 01), 0); Resourse res = new Resourse(); res.Registration(users); res.SignIn("admin", "admin"); res.Registration(users1); res.SignIn("admin", "admin"); res.Registration(users2); res.SignIn("admin", "admin"); res.Registration(users3); res.SignIn("admin", "admin"); res.Registration(users4); res.SignIn("admin", "admin"); res.Registration(users5); res.SignIn("admin", "admin"); res.ShowMenu(); }
public List <string> Parse(string resourseFileName, string outputFileName, out List <string> resourseSumbol, out List <string> outputSumbol) { resourseSumbol = Resourse.Parse(resourseFileName); outputSumbol = Output.Parse(outputFileName); return(((BaseParseFormat)Resourse).FailRecords.Union(((BaseParseFormat)Output).FailRecords).ToList()); }
public ActionResult DeleteConfirmed(int id) { Resourse resource = unitOfWork.ResourceRepository.GetByID(id); unitOfWork.ResourceRepository.Delete(resource); unitOfWork.Save(); return(RedirectToAction("Index")); }
public ActionResult Edit(Resourse resourceItem) { if (ModelState.IsValid) { unitOfWork.ResourceRepository.Update(resourceItem); unitOfWork.Save(); // db.SaveChanges(); return(RedirectToAction("Index")); } return(View(resourceItem)); }
public void DelElement(int id) { Resourse element = source.Resourses.FirstOrDefault(rec => rec.ResourseId == id); if (element != null) { source.Resourses.Remove(element); } else { throw new Exception("Элемент не найден"); } }
public void DelElement(int id) { Resourse element = context.Resourses.FirstOrDefault(rec => rec.ResourseId == id); if (element != null) { context.Resourses.Remove(element); context.SaveChanges(); } else { throw new Exception("Элемент не найден"); } }
// GET: ResourceManagers/Delete/5 public ActionResult Delete(int id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Resourse resource = unitOfWork.ResourceRepository.GetByID(id); if (resource == null) { return(HttpNotFound()); } return(View(resource)); }
public ResourseViewModel GetElement(int id) { Resourse element = source.Resourses.FirstOrDefault(rec => rec.ResourseId == id); if (element != null) { return(new ResourseViewModel { Id = element.ResourseId, ResourseName = element.ResourseName, ResoursePrice = element.ResoursePrice }); } throw new Exception("Элемент не найден"); }
/// <summary> /// 获取资源 /// </summary> /// <param name="baseid"></param> /// <param name="type"></param> /// <returns></returns> public List <Resourse> GetResourseString(Int32 baseid, int type) { var listentity = new List <Resourse>(); var baseinfo = Variable.BASE_WAR_ARMY_SOLDIER.FirstOrDefault(q => q.id == baseid); if (baseinfo == null) { return(null); } var re_string = baseinfo.cost; listentity.AddRange(Resourse.GetList(re_string, type)); return(listentity); }
private void deleteButton_Click(object sender, RoutedEventArgs e) { if (ResourseGrid.SelectedItems.Count > 0) { for (int i = 0; i < ResourseGrid.SelectedItems.Count; i++) { Resourse resourse = ResourseGrid.SelectedItems[i] as Resourse; if (resourse != null) { db.Delete(resourse); } } } ResourseGrid.ItemsSource = getRes.ReturnResourse().ToList(); }
public void AddElement(ResourseBindingModel model) { Resourse element = context.Resourses.FirstOrDefault(rec => rec.ResourseName == model.ResourseName); if (element != null) { throw new Exception("Уже есть компонент с таким названием"); } context.Resourses.Add(new Resourse { ResourseName = model.ResourseName, ResoursePrice = model.ResoursePrice }); context.SaveChanges(); }
public void UpdElement(ResourseBindingModel model) { Resourse element = source.Resourses.FirstOrDefault(rec => rec.ResourseName == model.ResourseName && rec.ResourseId != model.Id); if (element != null) { throw new Exception("Уже есть ресурс с таким названием"); } element = source.Resourses.FirstOrDefault(rec => rec.ResourseId == model.Id); if (element == null) { throw new Exception("Элемент не найден"); } element.ResourseName = model.ResourseName; element.ResoursePrice = model.ResoursePrice; }
public void UpdElement(ResourseBindingModel model) { Resourse element = context.Resourses.FirstOrDefault(rec => rec.ResourseName == model.ResourseName && rec.ResourseId != model.ResourseId); if (element != null) { throw new Exception("Уже есть компонент с таким названием"); } element = context.Resourses.FirstOrDefault(rec => rec.ResourseId == model.ResourseId); if (element == null) { throw new Exception("Элемент не найден"); } element.ResourseName = model.ResourseName; element.ResoursePrice = model.ResoursePrice; context.SaveChanges(); }
public override bool impact(BaseBall otherBall) { if (player.getVal() <= otherBall.getVal()) { //玩家被大球吃 if (detaTime <= 0) { player.dead(); } else { Resourse.getInstance().deadSound.Play(); player.addVal(-2); detaTime--; } } return(true); }
public void AddResource(Resourse res) { switch (res.GetTypeRes()) { case -7: grid.gameController.getGoverment(res.GetTypeRes()).SetStationIron(); break; case -8: grid.gameController.getGoverment(res.GetTypeRes()).SetStationMoney(); break; case -9: grid.gameController.getGoverment(res.GetTypeRes()).SetStationOil(); break; } grid.gameController.getGoverment(identityGov).SetStationIron(); resourses.Add(res); }
public void AddElement(ResourseBindingModel model) { Resourse element = source.Resourses.FirstOrDefault(rec => rec.ResourseName == model.ResourseName); if (element != null) { throw new Exception("Уже есть ресурс с таким названием"); } int maxId = source.Resourses.Count > 0 ? source.Resourses.Max(rec => rec.ResourseId) : 0; source.Resourses.Add(new Resourse { ResourseId = maxId + 1, ResourseName = model.ResourseName, ResoursePrice = model.ResoursePrice }); }
public ActionResult <List <Resourse> > Get([FromHeaderAttribute] string Authorization, string id, string courseId) { if (isAuthorized(Authorization)) { if ((id != null && !id.Equals("")) || (courseId != null && !courseId.Equals(""))) { List <Resourse> resourse = null; if (id != null && !id.Equals("")) { resourse = new List <Resourse>(); Resourse resource = _resourseService.Get(id); if (resource != null) { resourse.Add(resource); } } else { resourse = _resourseService.GetByCourseId(courseId); } if (resourse == null) { return(NotFound()); } return(resourse); } else { return(_resourseService.Get()); } } else { return(Unauthorized()); } }
static void Main(string[] args) { Console.WriteLine("Hello World!We love unicorns!"); double[] f = new double[4]; //célfgvek double[] w = new double[4]; //célfgvek prioritása int numberJob; //munkak szama int numberRes; //erőf száma Job[] job; // munkak Resourse[] res; //erőforrások int[] s; //kozos utemterv int return_value; int c; //intervallum index int cut_mode; //operációk TW-ra illesztése: 0 nem megszakítható, 1 megszakítható int STEP; int LOOP; Console.WriteLine("Feladatunk: F, Calm | perm, si,j,m, Trk,l | [Cmax, Tmax,∑Ti,∑Ui]"); Console.WriteLine("Adja meg a munkak szamat!"); numberJob = int.Parse(Console.ReadLine()); Console.WriteLine("Adja meg az eroforrasok szamat!"); numberRes = int.Parse(Console.ReadLine()); Console.WriteLine("Célfuggvenyek prioritasa:"); for (int i = 0; i < w.Length; i++) { Console.WriteLine(i + 1 + ". prioritas:"); w[i] = int.Parse(Console.ReadLine()); } Console.WriteLine("Az operációk megszakíthatók? (1-igen, 0-nem)"); cut_mode = int.Parse(Console.ReadLine()); res = new Resourse[numberRes]; Random rand = new Random(); for (int i = 0; i < numberRes; i++) { res[i].id = i; res[i].transT = new int[numberRes]; for (int j = 0; j < numberRes; j++) { res[i].transT[j] = rand.Next(10, 20); } res[i].setT = new int[numberJob, numberJob]; for (int k = 0; k < numberJob; k++) { for (int l = 0; l < numberJob; l++) { if (k == l) { res[i].setT[k, l] = 0; } else { res[i].setT[k, l] = rand.Next(10, 100); } } } //intervallumok res[i].intervalN = rand.Next(2, 10); res[i].interval = new TimeWindow[res[i].intervalN]; for (int m = 0; m < res[i].intervalN; m++) { if (m == 0) { res[i].interval[m].ST = rand.Next(10, 30); } else { res[i].interval[m].ST = rand.Next(res[i].interval[m - 1].ET, res[i].interval[m - 1].ET + 30); } res[i].interval[m].ET = rand.Next(res[i].interval[m].ST, res[i].interval[m].ST + 100); } } s = new int[numberJob]; job = new Job[numberJob]; for (int i = 0; i < numberJob; i++) { job[i].id = i; job[i].procT = new int[numberRes]; //gépenkénti muv idő for (int j = 0; j < numberRes; j++) { job[i].procT[j] = rand.Next(1, 100); } job[i].startT = new int[numberRes]; job[i].endT = new int[numberRes]; //határidő job[i].dueD = rand.Next(100, 5000); s[i] = numberJob - i - 1; } Print_Res_Interval(res, numberRes); //ad-hoc sorrend Console.WriteLine("\nAd-hoc sorrend:"); Simulation(job, numberJob, res, numberRes, s, 0, cut_mode); Console.WriteLine("Cmax értéke:{0}", job[s[numberJob - 1]].endT[numberRes - 1]); //Johnson_alg - F2 Console.WriteLine("\nJohnson-algoritmus:"); Johnson_alg(job, numberJob, 0, s); Simulation(job, numberJob, res, numberRes, s, 0, cut_mode); Console.WriteLine("Cmax értéke:{0}", job[s[numberJob - 1]].endT[numberRes - 1]); //Kiterjesztett Johnson-alg - F3 Console.WriteLine("\nKiterjesztett Johnson-algoritmus:"); Johnson3_alg(job, numberJob, 0, s); Simulation(job, numberJob, res, numberRes, s, 0, cut_mode); Console.WriteLine("Cmax értéke:{0}", job[s[numberJob - 1]].endT[numberRes - 1]); //Palmer - Fm Console.WriteLine("\nPalmer algoritmus:"); Palmer(job, numberJob, numberRes, s); Simulation(job, numberJob, res, numberRes, s, 0, cut_mode); Console.WriteLine("Cmax értéke:{0}", job[s[numberJob - 1]].endT[numberRes - 1]); //Dannenbring - Fm Console.WriteLine("\nDannenbring algoritmus:"); Dannenbring_alg(job, numberJob, numberRes, s); Simulation(job, numberJob, res, numberRes, s, 0, cut_mode); Console.WriteLine("Cmax értéke:{0}", job[s[numberJob - 1]].endT[numberRes - 1]); //CDS algoritmus - Fm Console.WriteLine("\nCDS algoritmus:"); CDS_alg(job, numberJob, res, numberRes, s, cut_mode); Simulation(job, numberJob, res, numberRes, s, 0, cut_mode); Console.WriteLine("Cmax értéke:{0}", job[s[numberJob - 1]].endT[numberRes - 1]); //Kereso Console.WriteLine("\nKereso algoritmus:"); Console.WriteLine("Adja meg a kereso lepesek szamat:"); STEP = int.Parse(Console.ReadLine()); Console.WriteLine("Adja meg a szomszédok szamat:"); LOOP = int.Parse(Console.ReadLine()); Search(job, numberJob, res, numberRes, s, STEP, LOOP, cut_mode, w, f.Length); Simulation(job, numberJob, res, numberRes, s, 0, cut_mode); Result(job, numberJob, numberRes, s, f); //Result // Result(job, numberJob, numberRes, s, f); Console.WriteLine("\n\n Celfuggvenyek ertekei:"); for (int k = 0; k < f.Length; k++) { Console.WriteLine("\n f[{0}] = {1}", k, f[k]); } }
public bool Seed(ApplicationDbContext context) { bool success = false; ApplicationRoleManager _roleManager = new ApplicationRoleManager(new RoleStore <ApplicationRole>(context)); success = this.CreateRole(_roleManager, RolesConst.ADMIN, "Global Access"); if (!success == true) { return(success); } success = this.CreateRole(_roleManager, RolesConst.CUSTOMER, "Customer"); if (!success == true) { return(success); } success = this.CreateRole(_roleManager, RolesConst.ACCOUNTANT, "Pidrahyu"); if (!success == true) { return(success); } success = this.CreateRole(_roleManager, RolesConst.PROGRAMER, "Make work"); if (!success == true) { return(success); } success = this.CreateRole(_roleManager, RolesConst.HR, "Human Resourse Management"); if (!success == true) { return(success); } success = this.CreateRole(_roleManager, RolesConst.OPERATOR, "Proceed Orders"); if (!success == true) { return(success); } success = this.CreateRole(_roleManager, RolesConst.RESOURSE_MANAGER, "Manage Resourses"); if (!success == true) { return(success); } success = this.CreateRole(_roleManager, RolesConst.Sales_MANAGER, "Sales Manager"); if (!success == true) { return(success); } success = this.CreateRole(_roleManager, RolesConst.MANAGER, "Manager"); if (!success == true) { return(success); } success = this.CreateRole(_roleManager, RolesConst.ORDER_OPERATOR, "Order Manaher"); if (!success == true) { return(success); } // Create my debug (testing) objects here ApplicationUserManager userManager = new ApplicationUserManager(new UserStore <ApplicationUser>(context)); ApplicationUser user = new ApplicationUser(); PasswordHasher passwordHasher = new PasswordHasher(); user.UserName = "******"; user.Email = "*****@*****.**"; user.RoleName = RolesConst.ADMIN; user.FistName = RolesConst.ADMIN; user.LastName = RolesConst.ADMIN; IdentityResult result = userManager.Create(user, "Pas@123"); success = this.AddUserToRole(userManager, user.Id, RolesConst.ADMIN); if (!success) { return(success); } ApplicationUser user2 = new Customer(); PasswordHasher passwordHasher2 = new PasswordHasher(); user2.UserName = "******"; user2.RoleName = RolesConst.CUSTOMER; user2.Email = "*****@*****.**"; user2.FistName = RolesConst.CUSTOMER; user2.LastName = RolesConst.CUSTOMER; IdentityResult result2 = userManager.Create(user2, "Pas@123"); success = this.AddUserToRole(userManager, user2.Id, RolesConst.CUSTOMER); if (!success) { return(success); } ApplicationUser user3 = new ApplicationUser(); PasswordHasher passwordHasher3 = new PasswordHasher(); user3.UserName = "******"; user3.Email = "*****@*****.**"; user3.RoleName = RolesConst.ACCOUNTANT; user3.FistName = RolesConst.ACCOUNTANT; user3.LastName = RolesConst.ACCOUNTANT; IdentityResult result3 = userManager.Create(user3, "Pas@123"); success = this.AddUserToRole(userManager, user3.Id, RolesConst.ACCOUNTANT); if (!success) { return(success); } ApplicationUser user4 = new ApplicationUser(); PasswordHasher passwordHasher4 = new PasswordHasher(); user4.UserName = "******"; user4.Email = "*****@*****.**"; user4.RoleName = RolesConst.PROGRAMER; user4.FistName = RolesConst.PROGRAMER; user4.LastName = RolesConst.PROGRAMER; IdentityResult result4 = userManager.Create(user4, "Pas@123"); success = this.AddUserToRole(userManager, user4.Id, RolesConst.PROGRAMER); if (!success) { return(success); } ApplicationUser user5 = new ApplicationUser(); PasswordHasher passwordHasher5 = new PasswordHasher(); user5.UserName = "******"; user5.Email = "*****@*****.**"; user5.RoleName = RolesConst.OPERATOR; user5.FistName = RolesConst.OPERATOR; user5.LastName = RolesConst.OPERATOR; IdentityResult result5 = userManager.Create(user5, "Pas@123"); success = this.AddUserToRole(userManager, user5.Id, RolesConst.OPERATOR); if (!success) { return(success); } ApplicationUser user6 = new ApplicationUser(); PasswordHasher passwordHasher6 = new PasswordHasher(); user6.UserName = "******"; user6.Email = "*****@*****.**"; user6.RoleName = RolesConst.Sales_MANAGER; user6.FistName = RolesConst.Sales_MANAGER; user6.LastName = RolesConst.Sales_MANAGER; IdentityResult result6 = userManager.Create(user6, "Pas@123"); success = this.AddUserToRole(userManager, user6.Id, RolesConst.Sales_MANAGER); if (!success) { return(success); } ApplicationUser user7 = new ApplicationUser(); PasswordHasher passwordHasher7 = new PasswordHasher(); user7.UserName = "******"; user7.Email = "*****@*****.**"; user7.RoleName = RolesConst.Sales_MANAGER; user7.FistName = RolesConst.Sales_MANAGER; user7.LastName = RolesConst.Sales_MANAGER; IdentityResult result7 = userManager.Create(user7, "Pas@123"); success = this.AddUserToRole(userManager, user7.Id, RolesConst.Sales_MANAGER); if (!success) { return(success); } ApplicationUser user8 = new ApplicationUser(); PasswordHasher passwordHasher8 = new PasswordHasher(); user8.UserName = "******"; user8.Email = "*****@*****.**"; user8.RoleName = RolesConst.CUSTOMER; user8.FistName = RolesConst.CUSTOMER; user8.LastName = RolesConst.CUSTOMER; IdentityResult result8 = userManager.Create(user8, "Pas@123"); success = this.AddUserToRole(userManager, user8.Id, RolesConst.CUSTOMER); if (!success) { return(success); } Customer user9 = new Customer(); PasswordHasher passwordHasher9 = new PasswordHasher(); user9.UserName = "******"; user9.Email = "*****@*****.**"; user9.RoleName = RolesConst.CUSTOMER; user9.FistName = RolesConst.CUSTOMER; user9.LastName = RolesConst.CUSTOMER; IdentityResult result9 = userManager.Create(user9, "Pas@123"); success = this.AddUserToRole(userManager, user9.Id, RolesConst.CUSTOMER); if (!success) { return(success); } ApplicationUser user10 = new ApplicationUser(); PasswordHasher passwordHasher10 = new PasswordHasher(); user10.UserName = "******"; user10.Email = "*****@*****.**"; user10.RoleName = RolesConst.MANAGER; user10.FistName = RolesConst.MANAGER; user10.LastName = RolesConst.MANAGER; IdentityResult result10 = userManager.Create(user10, "Pas@123"); success = this.AddUserToRole(userManager, user10.Id, RolesConst.MANAGER); if (!success) { return(success); } ApplicationUser user11 = new ApplicationUser(); PasswordHasher passwordHaser11 = new PasswordHasher(); user11.UserName = "******"; user11.Email = "*****@*****.**"; user11.RoleName = RolesConst.MANAGER; user11.FistName = RolesConst.MANAGER; user11.LastName = RolesConst.MANAGER + " II"; IdentityResult result11 = userManager.Create(user11, "Pas@123"); success = this.AddUserToRole(userManager, user11.Id, RolesConst.MANAGER); if (!success) { return(success); } if (!success) { return(success); } ApplicationUser user12 = new ApplicationUser(); PasswordHasher passwordHaser12 = new PasswordHasher(); user12.UserName = "******"; user12.Email = "*****@*****.**"; user12.RoleName = RolesConst.ORDER_OPERATOR; user12.FistName = RolesConst.ORDER_OPERATOR; user12.LastName = RolesConst.ORDER_OPERATOR; IdentityResult result12 = userManager.Create(user12, "Pas@123"); success = this.AddUserToRole(userManager, user12.Id, RolesConst.ORDER_OPERATOR); if (!success) { return(success); } Catagorie cat1 = new Catagorie() { Name = "Visitka" }; Catagorie blog = new Catagorie() { Name = "Blog" }; this.Catagories.Add(cat1); this.Catagories.Add(blog); this.SaveChanges(); ProductItem item1 = new ProductItem() { Name = "Шаблон 1", Price = 100, shortDescription = "blabla", description = "blablaballll", Categorie = TemplateSiteTypes.Shop }; ProductItem item2 = new ProductItem() { Name = "Шаблон 2", Price = 234, shortDescription = "blabla", description = "blablaballll", Categorie = TemplateSiteTypes.VisitCard }; this.ProductItems.Add(item1); this.ProductItems.Add(item2); WorkItem workItem = new WorkItem() { Name = "Шаблон 1", Description = "blabla", // hours, minutes, seconds DueDate = DateTime.Today + (new TimeSpan(12, 20, 20)), Status = TaskStatus.InProgress }; this.WorkItems.Add(workItem); WorkItem workItem1 = new WorkItem() { Name = "Шаблон 2", Description = "blablabla", // hours, minutes, seconds DueDate = DateTime.Today + (new TimeSpan(12, 20, 20)), Status = TaskStatus.InProgress }; this.WorkItems.Add(workItem); this.SaveChanges(); WorkItem workItem2 = new WorkItem() { Name = "Icon", Description = "wow", // hours, minutes, seconds DueDate = DateTime.Today + (new TimeSpan(12, 20, 20)), Status = TaskStatus.InProgress }; this.WorkItems.Add(workItem2); this.SaveChanges(); // DueDate = new DateTime(2015,05,12); Resourse r1 = new Resourse() { Name = "Reorce", Price = 20, Description = "One the rule them all " }; Resourse r2 = new Resourse() { Name = "Reorce2", Price = 40, Description = "One the rule them all " }; this.Resources.Add(r1); this.Resources.Add(r2); Order or1 = new Order() { completeDate = DateTime.Now, OrderDate = DateTime.Now, detailDescription = "mememe", orderStartus = OrderStatus.Initiating, Total = 200, customer = new Customer() { Email = "@", FistName = "A", LastName = "B", RoleName = RolesConst.CUSTOMER, UserName = "******" } }; this.Orders.Add(or1); Order or2 = new Order() { completeDate = DateTime.Now, OrderDate = DateTime.Now, detailDescription = "nyanyayna", orderStartus = OrderStatus.Processiong, Total = 150, }; Order or3 = new Order() { completeDate = DateTime.Now, OrderDate = DateTime.Now, detailDescription = "sysysy", orderStartus = OrderStatus.Initiating, Total = 600, }; this.Orders.Add(or2); this.Orders.Add(or3); Project project = new Project() { name = "MyProject", nameProjectManager = "*****@*****.**", costs = 300, projectStatus = ProjectStatus.Initial, projectManager = user10, order = or1, tasks = new List <WorkItem>() }; project.tasks.Add(workItem); project.tasks.Add(workItem1); this.Projects.Add(project); this.SaveChanges(); return(success); }
public ActionResult <Resourse> Create([FromHeaderAttribute] string Authorization, [FromBody] Resourse resourse) { if (isAuthorized(Authorization) && isUserATeacher(Authorization)) { User user; List <Subscribe> subscribes; string message; subscribes = _subscribeService.GetByCourseId(resourse.CourseId); if (subscribes == null) { return(NotFound()); } foreach (var subscribe in subscribes) { user = _usersService.Get(subscribe.ID_User); if (user == null) { return(NotFound()); } message = "S-a incarcat o noua resursa cu titlul " + resourse.Title + "\n" + "Cu descrierea: " + resourse.Description + "\n" + "Resursa poate fi accesata la: " + resourse.Link; MailHelper.SendMail(user.Email, message); } _resourseService.Create(resourse); return(CreatedAtRoute("GetResourse", new { id = resourse._id.ToString() }, resourse)); } else { return(Unauthorized()); } }
public IActionResult Update([FromHeaderAttribute] string Authorization, string id, Resourse resourseIn) { if (isAuthorized(Authorization)) { } else { return(Unauthorized()); } var resourse = _resourseService.Get(id); if (resourse == null) { return(NotFound()); } _resourseService.Update(id, resourseIn); return(NoContent()); }
public Resourse Create(Resourse resourse) { resourse.Link = GoogleDriveHelper.UploadFile(resourse.Base64String, resourse.Title, resourse.Type); _resourses.InsertOne(resourse); return(resourse); }
public void Update(string id, Resourse resourseIn) { _resourses.ReplaceOne(resourse => resourse._id == id, resourseIn); }
public void Remove(Resourse resourseIn) { _resourses.DeleteOne(resourse => resourse._id == resourseIn._id); }