Exemple #1
0
        public IHttpActionResult PutMRF(int id, MRF mRF)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

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

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

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!MRFExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Exemple #2
0
        public IHttpActionResult GetMRF(int id)
        {
            MRF mRF = db.MRF.Find(id);

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

            return(Ok(mRF));
        }
Exemple #3
0
        public IHttpActionResult DeleteMRF(int id)
        {
            MRF mRF = db.MRF.Find(id);

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

            db.MRF.Remove(mRF);
            db.SaveChanges();

            return(Ok(mRF));
        }
Exemple #4
0
        private MRF mapdtotoentity(MRFDto mrfdto)
        {
            MRF mrf = new MRF();

            mrf.Project       = mrfdto.Project;
            mrf.ProjectMgr    = mrfdto.ProjectMgr;
            mrf.DesignationId = mrfdto.DesignationId;
            mrf.OfferedSalary = mrfdto.OfferedSalary;
            mrf.PRB           = mrfdto.PRB;
            mrf.Remarks       = mrfdto.Remarks;
            mrf.IsApproved    = mrfdto.IsApproved;
            mrf.Date          = mrfdto.Date;
            mrf.NoOfEmployess = mrfdto.NoOfEmployess;
            mrf.NewRequest    = mrfdto.NewRequest;
            mrf.YearsOfExp    = mrfdto.YearsOfExp;
            mrf.Location      = mrfdto.Location;
            return(mrf);
        }