Example #1
0
        public ActionResult AgendarInicio([Bind(Include = "DataInicial,OrdensServicosId")] AgendarServicoViewModel viewModel)
        {
            OrdensServicos ordensServicos = db.OrdensServicos.Find(viewModel.OrdensServicosId);
            List <String>  errors         = new List <string>();

            if (ordensServicos == null)
            {
                return(HttpNotFound());
            }
            if (ModelState.IsValid)
            {
                ordensServicos.DataInicialPrevista = viewModel.DataInicial;
                db.Entry(ordensServicos).State     = EntityState.Modified;
                db.SaveChanges();
                ordensServicos = db.OrdensServicos.Find(viewModel.OrdensServicosId);
            }
            else
            {
                foreach (ModelState modelState in ModelState.Values)
                {
                    foreach (ModelError error in modelState.Errors)
                    {
                        errors.Add(error.ErrorMessage);
                    }
                }
            }
            VisualizarServicoViewModel model = ConfigurVisualizacao(ordensServicos, errors);

            return(View("Details", model));
        }
Example #2
0
        // GET: OrdensServicos/AgendarInicio/5
        public ActionResult AgendarInicio(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            OrdensServicos ordensServicos = db.OrdensServicos.Find(id);

            if (ordensServicos == null)
            {
                return(HttpNotFound());
            }
            AgendarServicoViewModel viewModel = new AgendarServicoViewModel();

            viewModel.OrdensServicosId = ordensServicos.Id;
            return(View(viewModel));
        }