public ActionResult Details(int id)
 {
     if (id != null && id != 0)
     {
         _AddMasjidCommittee = _AddMasjidCommitteeBusiness.GetById(id);
     }
     return(View(_AddMasjidCommittee));
 }
 public ActionResult Create(AddMasjidCommittee model)
 {
     if (model != null)
     {
         _AddMasjidCommitteeBusiness.SaveMasjidCommittee(model);
     }
     return(RedirectToAction("Index"));
 }
 public tbl_AddMasjidCommittee(AddMasjidCommittee _obj)
 {
     Id            = _obj.Id;
     CommitteeName = _obj.CommitteeName;
     MasjidId      = _obj.MasjidId;
     CreatedBy     = _obj.CreatedBy;
     CreatedDate   = _obj.CreatedDate;
     Status        = _obj.Status;
 }
        public AddMasjidCommittee GetCategoryDetails(AddMasjidCommittee model)
        {
            model = model ?? new AddMasjidCommittee();
            if (model.Id != 0)
            {
                model.AddMasjidCummitteList = MasjidCommitteeList();
                model.AddMasjidList         = MasjidList();
            }
            model.AddMasjidCummitteList = MasjidCommitteeList();

            return(model);
        }
 public ActionResult Create(int?id)
 {
     if (id != null)
     {
         _AddMasjidCommittee = _AddMasjidCommitteeBusiness.GetById(Convert.ToInt32(id));
         _AddMasjidCommittee.AddMasjidList = _AddMasjidCommitteeBusiness.MasjidList();
     }
     else
     {
         _AddMasjidCommittee.AddMasjidCummitteList = _AddMasjidCommitteeBusiness.MasjidCommitteeList();
         _AddMasjidCommittee.AddMasjidList         = _AddMasjidCommitteeBusiness.MasjidList();
     }
     return(View(_AddMasjidCommittee));
 }
        public void Delete(AddMasjidCommittee entity)
        {
            tbl_AddMasjidCommittee AddMasjidCommitteeData = new tbl_AddMasjidCommittee(entity);

            using (System.Transactions.TransactionScope scope = new System.Transactions.TransactionScope())
            {
                if (entity.Id != null && entity.Id != 0)
                {
                    AddMasjidCommitteeData.Id     = entity.Id;
                    AddMasjidCommitteeData.Status = false;
                    _tbl_AddMasjidCommittee.Update(AddMasjidCommitteeData);
                }
                scope.Complete();
            }
        }
        public AddMasjidCommittee GetById(int id)
        {
            AddMasjidCommittee _AddMasjidCommittee = new AddMasjidCommittee();
            var MasjidCommitteebyId = _tbl_AddMasjidCommittee.GetById(id);

            MasjidCommitteebyId = MasjidCommitteebyId ?? new tbl_AddMasjidCommittee();
            _AddMasjidCommittee = new AddMasjidCommittee
            {
                Id            = MasjidCommitteebyId.Id,
                CommitteeName = MasjidCommitteebyId.CommitteeName,
                MasjidId      = MasjidCommitteebyId.MasjidId,
                MasjidName    = (MasjidCommitteebyId.tbl_AddMasjid != null) ? MasjidCommitteebyId.tbl_AddMasjid.MasjidName : string.Empty,
                CreatedDate   = MasjidCommitteebyId.CreatedDate,
                CreatedBy     = MasjidCommitteebyId.CreatedBy,
                Status        = MasjidCommitteebyId.Status
            };
            return(_AddMasjidCommittee);
        }
        public int SaveMasjidCommittee(AddMasjidCommittee model)
        {
            tbl_AddMasjidCommittee _tbl_addMasjidCommittee = new tbl_AddMasjidCommittee(model);

            if (model.Id != null && model.Id != 0)
            {
                _tbl_addMasjidCommittee.Status = true;
                _tbl_AddMasjidCommittee.Update(_tbl_addMasjidCommittee);
            }
            else
            {
                _tbl_addMasjidCommittee.CreatedBy   = 1;
                _tbl_addMasjidCommittee.CreatedDate = System.DateTime.Now;
                _tbl_addMasjidCommittee.Status      = true;
                _tbl_addMasjidCommittee             = _tbl_AddMasjidCommittee.Insert(_tbl_addMasjidCommittee);
            }

            return(_tbl_addMasjidCommittee.Id);
        }
 public AddMasjidCommitteeBusiness()
 {
     _tbl_AddMasjidCommittee = new GenericPattern <tbl_AddMasjidCommittee>();
     _AddMasjidCommittee     = new AddMasjidCommittee();
 }
 public AddMasjidCommitteeController()
 {
     _AddMasjidCommittee         = new AddMasjidCommittee();
     _AddMasjidCommitteeBusiness = new AddMasjidCommitteeBusiness();
 }