public IHttpActionResult PutEmaployeeMaster(EMPLOYEEDETAIL employee)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            try
            {
                EMPLOYEEDETAIL objEmp = new EMPLOYEEDETAIL();
                objEmp = objEntity.EMPLOYEEDETAILS.Find(employee.EMPID);
                if (objEmp != null)
                {
                    objEmp.EMPNAME     = employee.EMPNAME;
                    objEmp.ADDRESS     = employee.ADDRESS;
                    objEmp.EMAILID     = employee.EMAILID;
                    objEmp.DATEOFBIRTH = employee.DATEOFBIRTH;
                    objEmp.GENDER      = employee.GENDER;
                    objEmp.PINCODE     = employee.PINCODE;
                }
                int i = this.objEntity.SaveChanges();
            }
            catch (Exception)
            {
                throw;
            }
            return(Ok(employee));
        }
        public IHttpActionResult DeleteEmaployeeDelete(int id)
        {
            //int empId = Convert.ToInt32(id);
            EMPLOYEEDETAIL emaployee = objEntity.EMPLOYEEDETAILS.Find(id);

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

            objEntity.EMPLOYEEDETAILS.Remove(emaployee);
            objEntity.SaveChanges();

            return(Ok(emaployee));
        }
Exemple #3
0
        public HttpResponseMessage Post([FromBody] EMPLOYEEDETAIL employee)
        {
            using (CoreDBEntities ent = new CoreDBEntities())
            {
                try
                {
                    ent.EMPLOYEEDETAILS.Add(employee);
                    ent.SaveChanges();

                    var message = Request.CreateResponse(HttpStatusCode.Created, employee);
                    message.Headers.Location = new Uri(Request.RequestUri + employee.ID.ToString());
                    return(message);
                }
                catch (Exception ex)
                {
                    return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
                }
            }
        }
        public IHttpActionResult PostEmaployee(EMPLOYEEDETAIL data)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            try
            {
                objEntity.EMPLOYEEDETAILS.Add(data);
                objEntity.SaveChanges();
            }
            catch (Exception)
            {
                throw;
            }



            return(Ok(data));
        }
        public IHttpActionResult GetEmaployeeById(string employeeId)
        {
            EMPLOYEEDETAIL objEmp = new EMPLOYEEDETAIL();
            int            ID     = Convert.ToInt32(employeeId);

            try
            {
                objEmp = objEntity.EMPLOYEEDETAILS.Find(ID);
                if (objEmp == null)
                {
                    return(NotFound());
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(Ok(objEmp));
        }