Пример #1
0
        // GET: AptSolo/Details/5
        public async Task <ActionResult> Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AptSolo aptSolo = await db.AptSolo.FindAsync(id);

            if (aptSolo == null)
            {
                return(HttpNotFound());
            }
            return(View(aptSolo));
        }
Пример #2
0
        // GET: AptSolo/Delete/5
        public async Task <ActionResult> Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AptSolo apt = await db.AptSolo.FindAsync(id);

            if (apt == null)
            {
                return(HttpNotFound());
            }
            else
            {
                db.AptSolo.Remove(apt);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
        }
Пример #3
0
        public async Task <ActionResult> Create(string Descripcion, string Precio, HttpPostedFileBase Foto1, HttpPostedFileBase Foto2, HttpPostedFileBase Foto3)
        {
            var aptSolo = new AptSolo();
            var pic1    = string.Empty;
            var pic2    = string.Empty;
            var pic3    = string.Empty;
            var folder  = "~/Content/apt";

            if (Descripcion.Length > 0)
            {
                if (Foto1 != null)
                {
                    pic1 = FileUpload.UploadFoto(Foto1, folder);
                    pic1 = string.Format("{0}/{1}", folder, pic1);
                }

                if (Foto2 != null)
                {
                    pic2 = FileUpload.UploadFoto(Foto2, folder);
                    pic2 = string.Format("{0}/{1}", folder, pic2);
                }

                if (Foto3 != null)
                {
                    pic3 = FileUpload.UploadFoto(Foto3, folder);
                    pic3 = string.Format("{0}/{1}", folder, pic3);
                }
                aptSolo.Descripcion = Descripcion;
                aptSolo.Precio      = Int32.Parse(Precio);
                aptSolo.Alugado     = false;
                aptSolo.Foto1       = pic1;
                aptSolo.Foto2       = pic2;
                aptSolo.Foto3       = pic3;
                db.AptSolo.Add(aptSolo);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(aptSolo));
        }