public int AddOrUpdateEmploy(Employ employ, string keyValue) { int result = 0; if (string.IsNullOrEmpty(keyValue)) { Employ model = new Employ(); model.Create(); model.CompanyName = employ.CompanyName; model.Address = employ.Address; model.Salary = employ.Salary; model.PeopleCount = employ.PeopleCount; model.JobResp = employ.JobResp; model.Title = employ.Title; model.EduRequire = employ.EduRequire; model.EmployAtract = employ.EmployAtract; model.EmployDesc = employ.EmployDesc; model.TypeID = employ.TypeID; model.WorkExperience = employ.WorkExperience; model.DeleteMark = false; model.PublishTime = employ.PublishTime; model.StatusCode = EmployStatu.PendingApproval.GetEnumNote(); result = service.Insert(model); } else { Employ model = service.FindEntity(keyValue); model.CompanyName = employ.CompanyName; model.Address = employ.Address; model.Salary = employ.Salary; model.PeopleCount = employ.PeopleCount; model.JobResp = employ.JobResp; model.Title = employ.Title; model.EduRequire = employ.EduRequire; model.EmployAtract = employ.EmployAtract; model.EmployDesc = employ.EmployDesc; model.TypeID = employ.TypeID; model.WorkExperience = employ.WorkExperience; model.DeleteMark = false; model.PublishTime = employ.PublishTime; result = service.Update(model); } return(result); }