Exemple #1
0
        public ActionResult Create(CreateWorkDone model)
        {
            try
            {
                Client   client   = new ClientRepo(context).GetById(model.ClientId);
                WorkType workType = new WorkTypeRepo(context).GetById(model.WorkTypeId);

                // Create an instance of the work done with the client and work
                // type
                WorkDone workDone = new WorkDone(0, client, workType);

                var wRepo = new WorkDoneRepo(context);
                wRepo.Insert(workDone);
                return(RedirectToAction("Index"));
            }
            catch (DbUpdateException ex)
            {
                HandleDbUpdateException(ex);
            }

            // Create a view model
            CreateWorkDone viewModel = new CreateWorkDone();

            viewModel.PopulateSelectLists(context);

            viewModel.ClientId   = model.ClientId;
            viewModel.WorkTypeId = model.WorkTypeId;
            return(View("Create", viewModel));
        }
Exemple #2
0
        public ActionResult Create()
        {
            CreateWorkDone model = new CreateWorkDone();

            model.PopulateSelectLists(context);

            return(View("Create", model));
        }