コード例 #1
0
        public ActionResult Index_Govt_Comp()
        {
            if (!CommonFunctions.CheckUserAuthentication())
            {
                return(RedirectToAction("Login", "Admin"));
            }
            var VacancyList = from s in db.T_OfficersVacanciesMaster.Where(s => s.TypOfVacancy == "3").OrderByDescending(s => s.OfficersVacancyID) select s;
            IList <T_OfficersVacanciesMaster> ObjList = new List <T_OfficersVacanciesMaster>();

            foreach (var vacanciesMaster in VacancyList)
            {
                T_OfficersVacanciesMaster Obj = new T_OfficersVacanciesMaster();
                Obj.OfficersVacancyID = vacanciesMaster.OfficersVacancyID;
                Obj.CompanyName       = vacanciesMaster.CompanyName;
                Obj.NoOfPost          = vacanciesMaster.NoOfPost;
                Obj.Post               = vacanciesMaster.Post;
                Obj.Salary             = vacanciesMaster.Salary;
                Obj.Location           = vacanciesMaster.Location;
                Obj.QR                 = vacanciesMaster.QR;
                Obj.PostedDate         = vacanciesMaster.PostedDate;
                Obj.LastDate           = vacanciesMaster.LastDate;
                Obj.Exam_InterviewDate = vacanciesMaster.Exam_InterviewDate;
                Obj.Remarks            = vacanciesMaster.Remarks;
                ObjList.Add(Obj);
            }
            ;
            return(View(ObjList));
            //return View(await db.T_OfficersVacanciesMaster.ToListAsync());
        }
コード例 #2
0
        public async Task <IHttpActionResult> PutT_OfficersVacanciesMaster(int id, T_OfficersVacanciesMaster t_OfficersVacanciesMaster)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != t_OfficersVacanciesMaster.OfficersVacancyID)
            {
                return(BadRequest());
            }

            db.Entry(t_OfficersVacanciesMaster).State = EntityState.Modified;

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
コード例 #3
0
        public async Task <ActionResult> Delete_JCO_OCR_Post(int id)
        {
            T_OfficersVacanciesMaster t_OfficersVacanciesMaster = await db.T_OfficersVacanciesMaster.FindAsync(id);

            db.T_OfficersVacanciesMaster.Remove(t_OfficersVacanciesMaster);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index_JCO_OCR"));
        }
コード例 #4
0
        public async Task <IHttpActionResult> GetT_OfficersVacanciesMaster(int id)
        {
            T_OfficersVacanciesMaster t_OfficersVacanciesMaster = await db.T_OfficersVacanciesMaster.FindAsync(id);

            if (t_OfficersVacanciesMaster == null)
            {
                return(NotFound());
            }

            return(Ok(t_OfficersVacanciesMaster));
        }
コード例 #5
0
        public async Task <IHttpActionResult> PostT_OfficersVacanciesMaster(T_OfficersVacanciesMaster t_OfficersVacanciesMaster)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.T_OfficersVacanciesMaster.Add(t_OfficersVacanciesMaster);
            await db.SaveChangesAsync();

            return(CreatedAtRoute("DefaultApi", new { id = t_OfficersVacanciesMaster.OfficersVacancyID }, t_OfficersVacanciesMaster));
        }
コード例 #6
0
        public async Task <ActionResult> Delete_Govt_Comp(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            T_OfficersVacanciesMaster t_OfficersVacanciesMaster = await db.T_OfficersVacanciesMaster.FindAsync(id);

            if (t_OfficersVacanciesMaster == null)
            {
                return(HttpNotFound());
            }
            return(View(t_OfficersVacanciesMaster));
        }
コード例 #7
0
        public async Task <IHttpActionResult> DeleteT_OfficersVacanciesMaster(int id)
        {
            T_OfficersVacanciesMaster t_OfficersVacanciesMaster = await db.T_OfficersVacanciesMaster.FindAsync(id);

            if (t_OfficersVacanciesMaster == null)
            {
                return(NotFound());
            }

            db.T_OfficersVacanciesMaster.Remove(t_OfficersVacanciesMaster);
            await db.SaveChangesAsync();

            return(Ok(t_OfficersVacanciesMaster));
        }
コード例 #8
0
        public async Task <ActionResult> Edit_Govt_Comp([Bind(Include = "OfficersVacancyID,CompanyName,NoOfPost,Post,Salary,Location,QR,PostedDate,LastDate,Exam_InterviewDate,Remarks")] T_OfficersVacanciesMaster t_OfficersVacanciesMaster)
        {
            if (ModelState.IsValid)
            {
                t_OfficersVacanciesMaster.TypOfVacancy    = "3";
                t_OfficersVacanciesMaster.CreatedBy       = "Admin";
                t_OfficersVacanciesMaster.CreatedDate     = DateTime.Now;
                t_OfficersVacanciesMaster.ModifiedBy      = "Admin";
                t_OfficersVacanciesMaster.ModifiedDate    = DateTime.Now;
                t_OfficersVacanciesMaster.Active          = true;
                db.Entry(t_OfficersVacanciesMaster).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index_Govt_Comp"));
            }
            return(View(t_OfficersVacanciesMaster));
        }
コード例 #9
0
        public async Task <ActionResult> Create_JCO_OCR([Bind(Include = "CompanyName,NoOfPost,Post,Salary,Location,QR,PostedDate,LastDate,Exam_InterviewDate,Remarks")] T_OfficersVacanciesMaster t_OfficersVacanciesMaster)
        {
            if (ModelState.IsValid)
            {
                t_OfficersVacanciesMaster.TypOfVacancy = "2";
                t_OfficersVacanciesMaster.CreatedBy    = "Admin";
                t_OfficersVacanciesMaster.CreatedDate  = DateTime.Now;
                t_OfficersVacanciesMaster.ModifiedBy   = "Admin";
                t_OfficersVacanciesMaster.ModifiedDate = DateTime.Now;
                t_OfficersVacanciesMaster.Active       = true;
                db.T_OfficersVacanciesMaster.Add(t_OfficersVacanciesMaster);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index_JCO_OCR"));
            }
            return(View(t_OfficersVacanciesMaster));
        }
コード例 #10
0
        public async Task <ActionResult> Edit_Govt_Comp(int?id)
        {
            if (!CommonFunctions.CheckUserAuthentication())
            {
                return(RedirectToAction("Login", "Admin"));
            }
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            T_OfficersVacanciesMaster t_OfficersVacanciesMaster = await db.T_OfficersVacanciesMaster.FindAsync(id);

            if (t_OfficersVacanciesMaster == null)
            {
                return(HttpNotFound());
            }
            return(View(t_OfficersVacanciesMaster));
        }