Пример #1
0
        public ActionResult _AddEditInquilino(Int32?PropietarioId, Int32 DepartamentoId, Int32 EdificioId, Int32?InquilinoId)
        {
            var viewModel = new _AddEditInquilinoViewModel();

            viewModel.Fill(CargarDatosContext(), InquilinoId, PropietarioId, DepartamentoId, EdificioId);
            return(View(viewModel));
        }
Пример #2
0
        public ActionResult _AddEditInquilino(_AddEditInquilinoViewModel model)
        {
            try
            {
                Inquilino inq = null;
                if (model.InquilinoId.HasValue)
                {
                    inq = context.Inquilino.FirstOrDefault(x => x.InquilinoId == model.InquilinoId);
                }
                else
                {
                    inq = new Inquilino();
                    inq.PropietarioId = model.PropietarioId.Value;
                    inq.Estado        = ConstantHelpers.EstadoActivo;
                    context.Inquilino.Add(inq);
                }

                inq.Nombres     = model.NombresInq;
                inq.Telefono    = model.TelefonoInq;
                inq.Email       = model.EmailInq;
                inq.Celular     = model.CelularInq;
                inq.Contacto    = model.ContactoInquilino;
                inq.Dni         = model.DniInquilino;
                inq.RUC         = model.RUCInq;
                inq.RazonSocial = model.RazonSocialInq;
                inq.MostrarRUC  = model.MostrarRUCInq;

                context.SaveChanges();

                PostMessage(MessageType.Success);
            }
            catch (Exception ex)
            {
                PostMessage(MessageType.Error, ex.Message);
            }
            return(RedirectToAction("AddEditPropietario", "Owner", new { PropietarioId = model.PropietarioId, DepartamentoId = model.DepartamentoId, EdificioId = model.EdificioId }));
        }