Beispiel #1
0
        public async Task <ActionResult> Create(InmuebleView view)
        {
            if (ModelState.IsValid)
            {
                var pic    = string.Empty;
                var folder = "~/Content/Images";

                if (view.ImagenFile != null)
                {
                    pic = FilesHelper.UploadPhoto(view.ImagenFile, folder);
                    pic = string.Format("{0}/{1}", folder, pic);
                }

                var inmueble = ToInmueble(view);

                inmueble.Image = pic;
                db.Inmuebles.Add(inmueble);

                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            ViewBag.CondoID = new SelectList(db.Condominios, "CondoID", "Descripcion", view.CondoID);
            return(View(view));
        }
Beispiel #2
0
 private Inmueble ToInmueble(InmuebleView view)
 {
     return(new Inmueble
     {
         Comentario = view.Comentario,
         CondoID = view.CondoID,
         Condominio = view.Condominio,
         Descripcion = view.Descripcion,
         EsPublico = view.EsPublico,
         Estado = view.Estado,
         Image = view.Image,
         InmuebleID = view.InmuebleID
     });
 }