public static TypeOfTask ToModel(this TypeOfTaskViewModel viewModel) { var model = new TypeOfTask(); model.InjectFrom(viewModel); return model; }
public void Update(TypeOfTask typeOfTask) { if (this.Validate(typeOfTask)) { this._typeOfTaskRepository.Update(typeOfTask); this._typeOfTaskRepository.Commit(); } }
public ActionResult AddTask(TaskViewModel viewModel) { if (ModelState.IsValid) { var typeOftask = this._typeOfTaskManager.GetByName(viewModel.TypeName); if (typeOftask == null) { typeOftask = new TypeOfTask() { Name = viewModel.TypeName }; this._typeOfTaskManager.Add(typeOftask); } var task = viewModel.ToModel(); task.TypeID = typeOftask.Id; this._taskManager.Add(task); } return this.Json(new {success = false}); }
private bool Validate(TypeOfTask typeOfTask) { return true; }