public async Task <IActionResult> PutResume_Company([FromRoute] int id, [FromBody] Resume_Company Resume_Company)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != Resume_Company.ID)
            {
                return(BadRequest());
            }

            _context.Entry(Resume_Company).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!Resume_CompanyExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
        public async Task <IActionResult> PostResume_Company([FromBody] Resume_Company Resume_Company)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.Resume_Categories.Add(Resume_Company);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetResume_Company", new { id = Resume_Company.ID }, Resume_Company));
        }
示例#3
0
        public static void Initialize(ResumeContext context)
        {
            context.Database.EnsureCreated();

            // Look for any students.
            if (context.Resumes.Any())
            {
                return;   // DB has been seeded
            }

            var Resumes = new Resume[]
            {
                new Resume {
                    Speiality = "Programmer", ResumeName = "Senior Programmer", Salary = 2000000, Age = 30
                },
                new Resume {
                    Speiality = "Business Analythic", ResumeName = "Leader Business Analythic", Salary = 2500000, Age = 25
                }
            };

            foreach (Resume p in Resumes)
            {
                context.Resumes.Add(p);
            }
            context.SaveChanges();


            var categories = new Company[]
            {
                new Company {
                    CompanyName = "Micrisoft"
                },
                new Company {
                    CompanyName = "CINIMEX"
                },
                new Company {
                    CompanyName = "IBM"
                }
            };

            foreach (Company c in categories)
            {
                context.Categories.Add(c);
            }
            context.SaveChanges();

            var Resume_categories = new Resume_Company[]
            {
                new Resume_Company()
                {
                    CompanyID = 1, ResumeID = 1, Salary = 10000
                },
                new Resume_Company()
                {
                    CompanyID = 2, ResumeID = 1, Salary = 70000
                },
                new Resume_Company()
                {
                    CompanyID = 3, ResumeID = 1, Salary = 70000
                },
                new Resume_Company()
                {
                    CompanyID = 1, ResumeID = 2, Salary = 3000
                },
                new Resume_Company()
                {
                    CompanyID = 2, ResumeID = 2, Salary = 5000
                },
                new Resume_Company()
                {
                    CompanyID = 3, ResumeID = 2, Salary = 30000000
                }
            };

            foreach (Resume_Company pc in Resume_categories)
            {
                context.Resume_Categories.Add(pc);
            }
            context.SaveChanges();
        }