public bool InterviewBuisinessIsValidId(InterviewBusiness interviewBusiness) { bool ret = true; interviewBusiness.Status = string.Empty; if (interviewBusiness.Id < 1) { interviewBusiness.Status = "Interview's Id is invalid"; ret = false; } return ret; }
public void CreateTest() { InterviewBusiness interviewBusiness = new InterviewBusiness { Title = "InterviewTitle", Position = "InterviewPosition", Date = DateTime.Now.AddDays (2), RequiredSkills = "InterviewRequiredSkills" }; IInterviewBusinessObject interviewBusinessObject = new InterviewBusinessObject(workbench); interviewBusinessObject.Create(interviewBusiness); Assert.AreEqual(0, interviewBusinessObject.Validator.CreatingValidator.ValidationMessages.Count); }
static void Main(string[] args) { /* InterviewBusiness interviewBusiness = new InterviewBusiness { Title = "InterviewTitle", Position = "InterviewPosition", Date = DateTime.Now, RequiredSkills = "InterviewRequiredSkills" }; InterviewBusinessObject interviewBusinessObject = new InterviewBusinessObject(new DefaultWorkbench ()); if (!interviewBusinessObject.Create(interviewBusiness)) { Console.WriteLine("I could not create the interview"); Console.WriteLine("Error List:"); foreach (ValidationMessage validationMessage in interviewBusinessObject.Validator.CreatingValidator.ValidationMessages) { Console.WriteLine("\t{0}", validationMessage); } } */ InterviewBusiness ib = new InterviewBusiness { Date = DateTime.Now.AddDays(2), Title = "Title From Workflow", Position = "Position From Workflow", RequiredSkills = "RequiredSkills" }; CreateInterviewWorkflow activity = new CreateInterviewWorkflow { InterviewBusiness = new InArgument<InterviewBusiness>((co) => ib) }; System.Activities.WorkflowInvoker invoker = new System.Activities.WorkflowInvoker(activity); invoker.Invoke(); Console.Write("Press Enter to continue..."); Console.ReadLine(); }
public bool InterviewBusinessIsValidForSaving(InterviewBusiness interviewBusiness) { bool ret = true; interviewBusiness.Status = string.Empty; if (string.IsNullOrEmpty (interviewBusiness.Title) || interviewBusiness.Title.Trim ().Length == 0) { interviewBusiness.Status = "Interview's title is invalid"; ret = false; } else if (string.IsNullOrEmpty (interviewBusiness.Position) || interviewBusiness.Position.Trim ().Length == 0) { interviewBusiness.Status = "Interview's position is invalid"; ret = false; } else if (string.IsNullOrEmpty (interviewBusiness.RequiredSkills) || interviewBusiness.RequiredSkills.Trim ().Length == 0) { interviewBusiness.Status = "Interview's Required Skills is invalid"; ret = false; } return ret; }
public bool InterviewBusinessIsValidForUpdating(InterviewBusiness interviewBusiness) { interviewBusiness.Status = string.Empty; return InterviewBuisinessIsValidId (interviewBusiness) && InterviewBusinessIsValidForSaving (interviewBusiness); }
public bool InterviewBusinessIsValidForSearching(InterviewBusiness interviewBusiness) { interviewBusiness.Status = string.Empty; return InterviewBuisinessIsValidId(interviewBusiness); }
public bool InterviewBusinessIsNotNull(InterviewBusiness interviewBusiness) { return false; }