Esempio n. 1
0
        public int Save(Models.MEmployees model)
        {
            Common.Logger l         = new Common.Logger();
            string        ClassName = "CEmployees";

            try
            {
                DB.Employee bs = new DB.Employee();
                bs.id                 = Convert.ToInt32(model.id);
                bs.DesignationId      = Convert.ToInt32(model.DesignationId);
                bs.FirstName          = model.FirstName;
                bs.LastName           = model.LastName;
                bs.DateOfBirth        = model.DateOfBirth;
                bs.Gender             = model.Gender;
                bs.Address            = model.Address;
                bs.City               = model.City;
                bs.HomePhone          = model.HomePhone;
                bs.CellNo             = model.CellNo;
                bs.Email              = model.Email;
                bs.EmergencyContactNo = model.EmergencyContactNo;
                bs.WarehouseId        = Convert.ToInt32(model.WareHouseId);
                l.Print(ClassName, Common.LogPointer.Info.ToString(), "Model Values id[" + model.id + "] DesignationId[" + model.DesignationId + "] FirstName[" + model.FirstName + "] LastName[" + model.LastName + "] DateOfBirth [" + model.DateOfBirth + " ] gender [ " + model.Gender + " ] Address[ " + model.Address + " ] City [ " + model.City + " ] HomePhone [ " + model.HomePhone + " ] CellPhone [ " + model.CellNo + " ] Email[ " + model.Email + " ] EmergencyContactNo [ " + model.EmergencyContactNo + " ]");
                obj.Employees.InsertOnSubmit(bs);
                obj.SubmitChanges();
                l.Print(ClassName, Common.LogPointer.Info.ToString(), "Record Inserted Successfully");
                return(1);
            }
            catch (Exception ex)
            {
                l.Print(ClassName, Common.LogPointer.Error.ToString(), ex.ToString());
                return(-1);
            }
        }
Esempio n. 2
0
 public override Models.Employees.EmployeeModel Translate(DB.Employee from)
 {
     return(new Models.Employees.Positions.Detective()
     {
         FirstName = from.Person.FirstName,
         LastName = from.Person.LastName,
         Sex = from.Person.Male ? Models.Employees.Sex.Male
                                : Models.Employees.Sex.Female,
     });
 }
Esempio n. 3
0
        public ActionResult EmployeeCreate(DB.Employee emp)
        {
            // ViewBag.Departments = db.Departments.ToDictionary(x => x.Id, x => x.Name);
            //try
            //{
            emp.Id = db.Employees.Max(x => x.Id) + 1;

            db.Employees.Add(emp);
            db.SaveChanges();
            //}
            //catch { }
            return(RedirectToAction("ListEmployees"));
        }