public MasjidExtension GetById(int id)
        {
            MasjidExtension _MasjidExtension    = new MasjidExtension();
            var             MasjidExtensionbyId = _tbl_MasjidExtension.GetById(id);

            MasjidExtensionbyId = MasjidExtensionbyId ?? new tbl_MasjidExtension();
            _MasjidExtension    = new MasjidExtension
            {
                Id               = MasjidExtensionbyId.Id,
                UserId           = MasjidExtensionbyId.UserId,
                UserContact      = (MasjidExtensionbyId.tbl_User != null) ? MasjidExtensionbyId.tbl_User.Mobile : string.Empty,
                SadrEMasjid      = (MasjidExtensionbyId.tbl_AddMasjid.tbl_User != null) ? MasjidExtensionbyId.tbl_AddMasjid.tbl_User.Name : string.Empty,
                Location         = MasjidExtensionbyId.Location,
                MasjidName       = MasjidExtensionbyId.tbl_AddMasjid.MasjidName,
                Area             = MasjidExtensionbyId.Area,
                ConstructionCost = MasjidExtensionbyId.ConstructionCost,
                ExistingFloors   = MasjidExtensionbyId.ExistingFloors,
                AmountCollected  = MasjidExtensionbyId.AmountCollected,
                CommitteeName    = MasjidExtensionbyId.tbl_AddMasjidCommittee.CommitteeName,
                Name             = MasjidExtensionbyId.tbl_User.Name,
                Head             = MasjidExtensionbyId.Head,
                EngineerName     = MasjidExtensionbyId.EngineerName,
                EngineerContact  = MasjidExtensionbyId.EngineerContact,
                ElevationImg     = MasjidExtensionbyId.ElevationImg,
                PlanImg          = MasjidExtensionbyId.PlanImg,
                ConstructionImg1 = MasjidExtensionbyId.ConstructionImg1,
                ConstructionImg2 = MasjidExtensionbyId.ConstructionImg2,
                ConstructionImg3 = MasjidExtensionbyId.ConstructionImg3,
                CreatedDate      = MasjidExtensionbyId.CreatedDate,
                CreatedBy        = MasjidExtensionbyId.CreatedBy,
                Status           = MasjidExtensionbyId.Status
            };
            return(_MasjidExtension);
        }
 public ActionResult Details(int id)
 {
     if (id != null && id != 0)
     {
         _MasjidExtension = _MasjidExtensionBs.GetById(id);
     }
     return(View(_MasjidExtension));
 }
 public ActionResult Create(MasjidExtension model)
 {
     if (model != null)
     {
         _MasjidExtensionBs.SaveMasjidExtension(model);
     }
     return(RedirectToAction("Index"));
 }
        public MasjidExtension GetMasjidExtensionDetails(MasjidExtension model)
        {
            model = model ?? new MasjidExtension();
            if (model.Id != 0)
            {
                model.MasjidExtensionList = MasjidExtensionListf();
            }
            model.MasjidExtensionList = MasjidExtensionListf();

            return(model);
        }
        public void Delete(MasjidExtension entity)
        {
            tbl_MasjidExtension MasjidExtensionData = new tbl_MasjidExtension(entity);

            using (System.Transactions.TransactionScope scope = new System.Transactions.TransactionScope())
            {
                if (entity.Id != null && entity.Id != 0)
                {
                    _tbl_MasjidExtension.Delete(MasjidExtensionData.Id);
                }
                scope.Complete();
            }
        }
        public int SaveMasjidExtension(MasjidExtension model)
        {
            tbl_MasjidExtension _tbl_masjidExtension = new tbl_MasjidExtension(model);

            if (model.Id != null && model.Id != 0)

            {
                _tbl_masjidExtension.Status = true;
                _tbl_MasjidExtension.Update(_tbl_masjidExtension);
            }
            else
            {
                _tbl_masjidExtension.CreatedBy   = 1;
                _tbl_masjidExtension.CreatedDate = System.DateTime.Now;
                _tbl_masjidExtension.Status      = true;
                _tbl_masjidExtension             = _tbl_MasjidExtension.Insert(_tbl_masjidExtension);
            }

            return(_tbl_masjidExtension.Id);
        }
        public tbl_MasjidExtension(MasjidExtension _obj)
        {
            Id       = _obj.Id;
            Location = _obj.Location;
            MasjidId = _obj.MasjidId;
            Area     = _obj.Area;

            ConstructionCost = _obj.ConstructionCost;
            ExistingFloors   = _obj.ExistingFloors;
            AmountCollected  = _obj.AmountCollected;
            CommitteeId      = _obj.CommitteeId;
            UserId           = _obj.UserId;
            Head             = _obj.Head;
            EngineerName     = _obj.EngineerName;
            EngineerContact  = _obj.EngineerContact;
            ElevationImg     = _obj.ElevationImg;
            PlanImg          = _obj.PlanImg;
            ConstructionImg1 = _obj.ConstructionImg1;
            ConstructionImg2 = _obj.ConstructionImg2;
            ConstructionImg3 = _obj.ConstructionImg3;
            CreatedDate      = _obj.CreatedDate;
            CreatedBy        = _obj.CreatedBy;
            Status           = _obj.Status;
        }
 public MasjidExtensionBs()
 {
     _tbl_MasjidExtension = new GenericPattern <tbl_MasjidExtension>();
     _MasjidExtension     = new MasjidExtension();
 }
 public MasjidExtensionController()
 {
     _MasjidExtension   = new MasjidExtension();
     _MasjidExtensionBs = new MasjidExtensionBs();
 }