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); } }
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, }); }
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")); }