Example #1
0
        public async Task <MainActivityMasterViewModel> UpdateMainActivityMasterDetails(MainActivityMasterViewModel mainActivityMasterViewModel)
        {
            MainActivityMaster mainActivity = new MainActivityMaster()
            {
                Main_Activity_Id   = mainActivityMasterViewModel.MainActivityId,
                Main_Activity_Code = mainActivityMasterViewModel.MainActivityCode,
                Group_Id           = mainActivityMasterViewModel.GroupId,
                Main_Activity_Name = mainActivityMasterViewModel.MainActivityName,
                Org_Id             = mainActivityMasterViewModel.OrgId,
                Sequence           = mainActivityMasterViewModel.Sequence,
                Status             = mainActivityMasterViewModel.Status,
                Is_Deleted         = mainActivityMasterViewModel.IsDeleted,
                Created_By         = "aaaa",
                Modified_By        = "aaa",
                Created_Date       = DateTime.Today,
                Modified_Date      = DateTime.Today
            };
            var mainActivityMaster = await _mainActivityMasterDetailsHelper.UpdateAsync(mainActivity);

            MainActivityMasterViewModel mainActivityMastersViewModel = new MainActivityMasterViewModel()
            {
                MainActivityId = mainActivityMaster.Main_Activity_Id
            };

            return(mainActivityMastersViewModel);
        }
Example #2
0
        public async Task <IActionResult> UpdateMainActivityMaster(MainActivityMasterViewModel mainActivityMasterViewModel)
        {
            MainActivityMasterViewModel mainActivityModel = new MainActivityMasterViewModel()
            {
                MainActivityId   = mainActivityMasterViewModel.MainActivityId,
                GroupId          = mainActivityMasterViewModel.GroupId,
                MainActivityName = mainActivityMasterViewModel.MainActivityName,
                OrgId            = 1,
                Sequence         = mainActivityMasterViewModel.Sequence,
                Status           = mainActivityMasterViewModel.Status,
                IsDeleted        = false
            };
            var objSaveGroupMaster = await _mainActivityMasterHelper.UpdateMainActivityMasterDetails(mainActivityModel);

            #region DDL
            var groupMasters = await _groupMasterHelper.GetGroupMasterViewModelDetails();

            List <GroupMasterViewModel> lstGroupMaster = new List <GroupMasterViewModel>();
            if (groupMasters != null)
            {
                foreach (var item in groupMasters)
                {
                    lstGroupMaster.Add(new GroupMasterViewModel()
                    {
                        GroupId   = item.GroupId,
                        GroupName = item.GroupName
                    });
                }
            }
            ViewBag.listofGroup = lstGroupMaster;
            #endregion

            return(View());
        }
Example #3
0
        public async Task <IActionResult> Index()
        {
            var mainActivityMasterList = await _mainActivityMasterHelper.GetAllMainActivityMasterDetails();

            List <MainActivityMasterViewModel> lstMainActivityMasters = new List <MainActivityMasterViewModel>();

            //lstMainActivityMasters = mainActivityMasterList;
            if (mainActivityMasterList.Count > 0)
            {
                foreach (var item in mainActivityMasterList)
                {
                    string groupName    = string.Empty;
                    var    groupDetails = await _groupMasterHelper.GetGroupMasterViewModelById(item.GroupId);

                    if (groupDetails != null)
                    {
                        groupName = groupDetails[0].GroupName;
                    }
                    MainActivityMasterViewModel mainActivity = new MainActivityMasterViewModel()
                    {
                        MainActivityId   = item.MainActivityId,
                        GroupId          = item.GroupId,
                        GroupName        = groupName,
                        MainActivityName = item.MainActivityName,
                        OrgId            = item.OrgId,
                        Sequence         = item.Sequence,
                        Status           = item.Status,
                        IsDeleted        = item.Status
                    };
                    lstMainActivityMasters.Add(mainActivity);
                }
            }
            return(View(lstMainActivityMasters));
        }
Example #4
0
        public async Task <IActionResult> UpdateMainActivityMaster(int main_activity_id)
        {
            MainActivityMasterViewModel mainActivityItem = new MainActivityMasterViewModel();
            var mainMasterItem = await _mainActivityMasterHelper.GetAllMainActivityMasterById(main_activity_id);

            if (mainMasterItem.Count > 0)
            {
                mainActivityItem.MainActivityId   = Convert.ToInt32(mainMasterItem[0].MainActivityId);
                mainActivityItem.GroupId          = Convert.ToInt32(mainMasterItem[0].GroupId);
                mainActivityItem.MainActivityName = mainMasterItem[0].MainActivityName;
                mainActivityItem.OrgId            = mainMasterItem[0].OrgId;
                mainActivityItem.Sequence         = mainMasterItem[0].Sequence;
                mainActivityItem.Status           = mainMasterItem[0].Status;
                mainActivityItem.IsDeleted        = true;
            }

            #region DDL
            var groupMasters = await _groupMasterHelper.GetGroupMasterViewModelDetails();

            List <GroupMasterViewModel> lstGroupMaster = new List <GroupMasterViewModel>();
            if (groupMasters != null)
            {
                foreach (var item in groupMasters)
                {
                    lstGroupMaster.Add(new GroupMasterViewModel()
                    {
                        GroupId   = item.GroupId,
                        GroupName = item.GroupName
                    });
                }
            }
            ViewBag.listofGroup = lstGroupMaster;
            #endregion
            return(View(mainActivityItem));
        }
Example #5
0
        public async Task <ActionResult> DeleteMainActivityMaster(MainActivityMasterViewModel mainActivityMasterViewModel)
        {
            string result = string.Empty;
            //var mainMasterItem = await _mainActivityMasterHelper.GetAllMainActivityMasterById(main_activity_id);
            //if (mainMasterItem.Count > 0)
            MainActivityMasterViewModel mainActivityItem = new MainActivityMasterViewModel()
            {
                MainActivityId   = Convert.ToInt32(mainActivityMasterViewModel.MainActivityId),
                MainActivityCode = mainActivityMasterViewModel.MainActivityCode,
                GroupId          = Convert.ToInt32(mainActivityMasterViewModel.GroupId),
                MainActivityName = mainActivityMasterViewModel.MainActivityName,
                OrgId            = mainActivityMasterViewModel.OrgId,
                Sequence         = mainActivityMasterViewModel.Sequence,
                Status           = mainActivityMasterViewModel.Status,
                IsDeleted        = true
            };
            var objSaveMainActivityMaster = await _mainActivityMasterHelper.UpdateMainActivityMasterDetails(mainActivityItem);

            if (objSaveMainActivityMaster.MainActivityId > 0)
            {
                objSaveMainActivityMaster.Success = true;
                objSaveMainActivityMaster.Message = "Main  activity master saved successfully!!!!!";
            }
            return(Json(objSaveMainActivityMaster));
        }
Example #6
0
        public async Task <ActionResult> DeleteMainActivityMaster(int main_activity_id)
        {
            string result = string.Empty;

            MainActivityMasterViewModel mainActivityItem = new MainActivityMasterViewModel();
            var mainMasterItem = await _mainActivityMasterHelper.GetAllMainActivityMasterById(main_activity_id);

            if (mainMasterItem.Count > 0)
            {
                mainActivityItem.MainActivityId   = Convert.ToInt32(mainMasterItem[0].MainActivityId);
                mainActivityItem.GroupId          = Convert.ToInt32(mainMasterItem[0].GroupId);
                mainActivityItem.MainActivityName = mainMasterItem[0].MainActivityName;
                mainActivityItem.OrgId            = mainMasterItem[0].OrgId;
                mainActivityItem.Sequence         = mainMasterItem[0].Sequence;
                mainActivityItem.Status           = mainMasterItem[0].Status;
                mainActivityItem.IsDeleted        = true;
            }
            var objSaveMainActivityMaster = await _mainActivityMasterHelper.UpdateMainActivityMasterDetails(mainActivityItem);

            if (objSaveMainActivityMaster.MainActivityId > 0)
            {
                objSaveMainActivityMaster.Success = true;
                objSaveMainActivityMaster.Message = "Main  activity master saved successfully!!!!!";
            }
            return(Json(objSaveMainActivityMaster));
        }
Example #7
0
        public async Task <IActionResult> SaveMainActivity(int mainActivityId = 0)
        {
            var groupMasters = await _groupMasterHelper.GetGroupMasterViewModelDetails();

            List <GroupMasterViewModel> lstGroupMaster = new List <GroupMasterViewModel>();

            if (groupMasters != null)
            {
                foreach (var item in groupMasters)
                {
                    lstGroupMaster.Add(new GroupMasterViewModel()
                    {
                        GroupId   = item.GroupId,
                        GroupName = item.GroupCode
                    });
                }
            }
            MainActivityMasterViewModel mainAcitivity = new MainActivityMasterViewModel();

            if (mainActivityId > 0)
            {
                var mainActivities = await _mainActivityMasterHelper.GetAllMainActivityMasterDetails("", mainActivityId, 1);

                if (mainActivities != null)
                {
                    mainAcitivity.MainActivityId          = mainActivities[0].MainActivityId;
                    mainAcitivity.GroupId                 = mainActivities[0].GroupId;
                    mainAcitivity.MainActivityName        = mainActivities[0].MainActivityName;
                    mainAcitivity.MainActivityCode        = mainActivities[0].MainActivityCode;
                    mainAcitivity.OrgId                   = mainActivities[0].OrgId;
                    mainAcitivity.Sequence                = mainActivities[0].Sequence;
                    mainAcitivity.Status                  = mainActivities[0].Status;
                    mainAcitivity.MainActivityDescription = mainActivities[0].MainActivityDescription;
                }
            }
            mainAcitivity.lstGroupMaster = lstGroupMaster;
            //MainActivityMasterViewModel mainActivityModel = new MainActivityMasterViewModel()
            //{
            //    lstGroupMaster = lstGroupMaster
            //};
            return(PartialView("SaveMainActivity", mainAcitivity));
        }
Example #8
0
        public async Task <IActionResult> InsertMainActivityMaster(MainActivityMasterViewModel mainActivityMasterViewModel)
        {
            try
            {
                MainActivityMasterViewModel mainActivityModel = new MainActivityMasterViewModel()
                {
                    MainActivityId          = mainActivityMasterViewModel.MainActivityId,
                    GroupId                 = mainActivityMasterViewModel.GroupId,
                    MainActivityName        = mainActivityMasterViewModel.MainActivityName,
                    MainActivityCode        = mainActivityMasterViewModel.MainActivityCode,
                    OrgId                   = 1,
                    Sequence                = mainActivityMasterViewModel.Sequence,
                    Status                  = mainActivityMasterViewModel.Status,
                    MainActivityDescription = mainActivityMasterViewModel.MainActivityDescription,
                    IsDeleted               = false
                };
                #region validaate group code
                var mainActivityMasterList = await _mainActivityMasterHelper.GetAllMainActivityMasterDetails(mainActivityModel.MainActivityCode);

                #endregion

                if (mainActivityModel.MainActivityId > 0)
                {
                    if (mainActivityMasterList?.Count < 2)
                    {
                        var objUpdateGroupMaster = await _mainActivityMasterHelper.UpdateMainActivityMasterDetails(mainActivityModel);

                        if (objUpdateGroupMaster.MainActivityId > 0)
                        {
                            mainActivityMasterViewModel.Success = true;
                            mainActivityMasterViewModel.Message = "Main  activity master saved successfully!!!!!";
                        }
                    }
                    else
                    {
                        mainActivityMasterViewModel.Success = false;
                        mainActivityMasterViewModel.Message = "Main  activity master code already exists!!!";
                    }
                }
                else
                {
                    if (mainActivityMasterList?.Count == 0)
                    {
                        var objSaveGroupMaster = await _mainActivityMasterHelper.SaveMainActivityMasterDetails(mainActivityModel);

                        if (objSaveGroupMaster.MainActivityId > 0)
                        {
                            mainActivityMasterViewModel.Success = true;
                            mainActivityMasterViewModel.Message = "Main  activity master saved successfully!!!!!";
                        }
                    }
                    else
                    {
                        mainActivityMasterViewModel.Success = false;
                        mainActivityMasterViewModel.Message = "Main  activity master code already exists!!!";
                    }
                }
            }
            catch (Exception ex)
            {
                mainActivityMasterViewModel.Success = false;
                mainActivityMasterViewModel.Message = "Main  activity master did not saved successfully!!!!";
            }

            return(Json(mainActivityMasterViewModel));
        }