Exemple #1
0
        public static TypeOfTask ToModel(this TypeOfTaskViewModel viewModel)
        {
            var model = new TypeOfTask();
            model.InjectFrom(viewModel);

            return model;
        }
Exemple #2
0
 public void Update(TypeOfTask typeOfTask)
 {
     if (this.Validate(typeOfTask))
     {
         this._typeOfTaskRepository.Update(typeOfTask);
         this._typeOfTaskRepository.Commit();
     }
 }
Exemple #3
0
        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});
        }
Exemple #4
0
 private bool Validate(TypeOfTask typeOfTask)
 {
     return true;
 }