Exemple #1
0
 public int AddEmployee(EmployeeModel employee, HttpPostedFileBase file)
 {
     if (file != null)
     {
         MemoryStream ms = new MemoryStream();
         file.InputStream.CopyTo(ms);
         employee.Image = ms.ToArray();
     }
     employee.CreatedDate = DateTime.Now.Date;
     employee.UpdatedDate = DateTime.Now.Date;
     employee.IsActive    = true;
     using (PhysioDevEntities db = new PhysioDevEntities())
     {
         try
         {
             Employee emp = new Employee();
             employee.CopyProperties(emp);
             db.Employees.Add(emp);
             db.SaveChanges();
             return(1);
         }
         catch (Exception)
         {
             return(0);
         }
     }
 }
Exemple #2
0
        public int UpdateEmployee(EmployeeModel employee)
        {
            using (PhysioDevEntities db = new PhysioDevEntities())
            {
                employee.UpdatedDate = DateTime.Now.Date;

                try
                {
                    Employee objEmp = new Employee();
                    employee.CopyProperties(objEmp);
                    objEmp.IsActive        = true;
                    db.Entry(objEmp).State = EntityState.Modified;
                    db.SaveChanges();
                    return(1);
                }
                catch (Exception ex)
                {
                    return(0);
                }
            }
        }