Ejemplo n.º 1
0
 // POST: api/User
 public Response Post([FromBody] T_Employee employee)
 {
     if (employee != null)
     {
         dalobj.T_Employee.Add(employee);
         dalobj.SaveChanges();
         response.Status = "success";
         return(response);
     }
     else
     {
         response.Status = "Failed";
         return(response);
     }
 }
        //		public bool DeleteEmployee(int id)
        //		{
        //			using (var context = new EmployeedbEntities())
        //			{
        //				var employee = context.Employee.FirstOrDefault(x => x.Id == id);
        //				if (employee != null)
        //				{
        //					context.Employee.Remove(employee);
        //					context.SaveChanges();
        //					return true;

        //				}
        //				return false;
        //			}
        //		}

        //	}
        //}

        public bool DeleteEmployee(int id)
        {
            using (var context = new EmployeedbEntities())
            {
                var emp = new Employee()
                {
                    Id = id
                };

                context.Entry(emp).State = System.Data.Entity.EntityState.Deleted;


                context.SaveChanges();
                return(false);
            }
        }
        public int AddEmployee(EmployeeModel model)
        {
            using (var context = new EmployeedbEntities())
            {
                Employee emp = new Employee()
                {
                    FirstName = model.FirstName,
                    LastName  = model.LastName,
                    Email     = model.Email
                };
                context.Employee.Add(emp);

                context.SaveChanges();

                return(emp.Id);
            }
        }
        public bool UpdateEmployee(int id, Employeemodel model)
        {
            using (var context = new EmployeedbEntities())
            {
                //var employee = context.Employee.FirstOrDefault(x => x.Id == id);
                var employee = new Employee();


                if (employee != null)
                {
                    employee.Id        = model.Id;
                    employee.FirstName = model.FirstName;
                    employee.LastName  = model.LastName;
                    employee.Email     = model.Email;
                    employee.Code      = model.Code;
                    employee.Addressid = model.Addressid;
                }
                context.Entry(employee).State = System.Data.Entity.EntityState.Modified;
                context.SaveChanges();
                return(true);
            }
        }