public ActionResult Details(int id)
 {
     if (id != null && id != 0)
     {
         _AddMadarsa = _AddMadarsaBusiness.GetById(id);
     }
     return(View(_AddMadarsa));
 }
 public ActionResult Create(AddMadarsa model)
 {
     if (model != null)
     {
         _AddMadarsaBusiness.SaveMadarsa(model);
     }
     return(RedirectToAction("Index"));
 }
 public tbl_AddMadarsa(AddMadarsa _obj)
 {
     Id          = _obj.Id;
     MadarsaName = _obj.MadarsaName;
     HeadUserId  = _obj.HeadUserId;
     HalqaId     = _obj.HalqaId;
     Latitude    = _obj.Latitude;
     Longitude   = _obj.Longitude;
     CreatedDate = _obj.CreatedDate;
     CreatedBy   = _obj.CreatedBy;
     Status      = _obj.Status;
 }
        public AddMadarsa GetMadarsaDetails(AddMadarsa model)
        {
            model = model ?? new AddMadarsa();
            if (model.Id != 0)
            {
                model.AddMadarsaList = MadarsaList();
                model.UserList       = UserList();
                model.AddHAlqaList   = HalqaList();
            }
            model.AddMadarsaList = MadarsaList();

            return(model);
        }
        public void Delete(AddMadarsa entity)
        {
            tbl_AddMadarsa AddMadarsaData = new tbl_AddMadarsa(entity);

            using (System.Transactions.TransactionScope scope = new System.Transactions.TransactionScope())
            {
                if (entity.Id != null && entity.Id != 0)
                {
                    _tbl_AddMadarsa.Delete(AddMadarsaData.Id);
                }
                scope.Complete();
            }
        }
        public ActionResult Create(int?id)
        {
            if (id != null)
            {
                _AddMadarsa = _AddMadarsaBusiness.GetById(Convert.ToInt32(id));
                _AddMadarsa.AddHAlqaList = _AddMadarsaBusiness.HalqaList().ToList();
                _AddMadarsa.UserList     = _AddMadarsaBusiness.UserList().ToList();

                //_AddHalqa.AddHalqaList = _AddHalqaBusiness.HalqaList().ToList();
            }
            else
            {
                _AddMadarsa.AddMadarsaList = _AddMadarsaBusiness.MadarsaList().ToList();
                _AddMadarsa.AddHAlqaList   = _AddMadarsaBusiness.HalqaList().ToList();
                _AddMadarsa.UserList       = _AddMadarsaBusiness.UserList().ToList();
            }
            return(View(_AddMadarsa));
        }
        public int SaveMadarsa(AddMadarsa model)
        {
            tbl_AddMadarsa _tbl_addMadarsa = new tbl_AddMadarsa(model);

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

            return(_tbl_addMadarsa.Id);
        }
        public AddMadarsa GetById(int id)
        {
            AddMadarsa _AddMadarsa = new AddMadarsa();
            var        MadarsabyId = _tbl_AddMadarsa.GetById(id);

            MadarsabyId = MadarsabyId ?? new tbl_AddMadarsa();
            _AddMadarsa = new AddMadarsa
            {
                Id           = MadarsabyId.Id,
                MadarsaName  = MadarsabyId.MadarsaName,
                HeadUserId   = MadarsabyId.HeadUserId,
                HeadUserName = (MadarsabyId.tbl_User != null) ? MadarsabyId.tbl_User.Name : string.Empty,
                HalqaId      = MadarsabyId.HalqaId,
                HalqaName    = (MadarsabyId.tbl_AddHalqa != null) ? MadarsabyId.tbl_AddHalqa.HalqaName : string.Empty,
                Latitude     = MadarsabyId.Latitude,
                Longitude    = MadarsabyId.Longitude,
                CreatedDate  = MadarsabyId.CreatedDate,
                CreatedBy    = MadarsabyId.CreatedBy,
                Status       = MadarsabyId.Status
            };
            return(_AddMadarsa);
        }
 public AddMadarsaBusiness()
 {
     _tbl_AddMadarsa = new GenericPattern <tbl_AddMadarsa>();
     _AddMadarsa     = new AddMadarsa();
 }
 public AddMadarsaController()
 {
     _AddMadarsa         = new AddMadarsa();
     _AddMadarsaBusiness = new AddMadarsaBusiness();
 }