Esempio n. 1
0
        public async Task <GroupMasterViewModel> SaveGroupMasterViewModelDetails(GroupMasterViewModel grpMasterViewModel)
        {
            GroupMaster grpMaster = new GroupMaster()
            {
                Group_Code             = grpMasterViewModel.GroupCode,
                Group_Name             = grpMasterViewModel.GroupName,
                Sequence               = grpMasterViewModel.Sequence,
                Org_Id                 = grpMasterViewModel.OrgId,
                Status                 = grpMasterViewModel.Status,
                Is_Deleted             = grpMasterViewModel.IsDeleted,
                Created_By             = "aaaa",
                Modified_By            = "aaa",
                Created_Date           = DateTime.Today,
                Modified_Date          = DateTime.Today,
                GroupMasterDescription = grpMasterViewModel.GroupDescription
            };

            var grouppMaster = await _groupMasterDetailsHelper.CreateAsync(grpMaster);

            GroupMasterViewModel grpMsterViewModel = new GroupMasterViewModel()
            {
                GroupId = grouppMaster.Group_Id
            };

            return(grpMsterViewModel);
        }
        public async Task <ActionResult> DeleteGroupMaster(GroupMasterViewModel groupMasterViewModel)
        {
            string result = string.Empty;
            GroupMasterViewModel grpItem = new GroupMasterViewModel()
            {
                GroupId   = Convert.ToInt32(groupMasterViewModel.GroupId),
                GroupCode = groupMasterViewModel.GroupCode,
                GroupName = groupMasterViewModel.GroupName,
                Sequence  = groupMasterViewModel.Sequence,
                Status    = groupMasterViewModel.Status,
                IsDeleted = true
            };
            var objDeleteGroupMaster = await _groupMasterHelper.UpdateGroupMasterViewModelDetails(grpItem);

            if (objDeleteGroupMaster.GroupId > 0)
            {
                groupMasterViewModel.Operation = "Insert";
                groupMasterViewModel.Success   = true;
                groupMasterViewModel.Message   = "Group code deleted successfully!!!!!";
            }
            else
            {
                groupMasterViewModel.Success = false;
                groupMasterViewModel.Message = "Group code did not deleted successfully!!!!!";
            }
            return(Json(groupMasterViewModel));
        }
Esempio n. 3
0
        public Task <string> AddNewGroupMaster([FromBody] GroupMasterViewModel groupMaster)
        {
            GroupMasterDomainModel groupMasterDomainModel = new GroupMasterDomainModel();

            groupMasterDomainModel.GroupName   = groupMaster.GroupName;
            groupMasterDomainModel.UpdatedBy   = "190455";
            groupMasterDomainModel.DeleteFlag  = groupMaster.DeleteFlag;
            groupMasterDomainModel.UpdatedDate = DateTime.Now;

            var result = _iConfigAccessInterface.AddNewGroupMaster(groupMasterDomainModel);

            return(result);
        }
        public async Task <IActionResult> UpdateGroupMaster(int group_id)
        {
            GroupMasterViewModel grpItem = new GroupMasterViewModel();
            var groupMasterItem          = await _groupMasterHelper.GetGroupMasterViewModelById(group_id);

            if (groupMasterItem.Count > 0)
            {
                grpItem.GroupId   = Convert.ToInt32(groupMasterItem[0].GroupId);
                grpItem.GroupCode = groupMasterItem[0].GroupCode;
                grpItem.GroupName = groupMasterItem[0].GroupName;
                grpItem.Sequence  = groupMasterItem[0].Sequence;
                grpItem.Status    = groupMasterItem[0].Status;
            }
            return(View(grpItem));
        }
        public async Task <IActionResult> UpdateGroupMaster(GroupMasterViewModel groupMasterView_Model)
        {
            GroupMasterViewModel grpMaster = new GroupMasterViewModel
            {
                GroupId   = groupMasterView_Model.GroupId,
                GroupCode = groupMasterView_Model.GroupCode,
                GroupName = groupMasterView_Model.GroupName,
                Sequence  = groupMasterView_Model.Sequence,
                OrgId     = 1,
                Status    = groupMasterView_Model.Status,
                IsDeleted = groupMasterView_Model.IsDeleted
            };
            var objSaveGroupMaster = await _groupMasterHelper.UpdateGroupMasterViewModelDetails(grpMaster);

            return(View());
        }
        public async Task <ActionResult> DeleteGroupMaster(int group_id)
        {
            string result = string.Empty;

            GroupMasterViewModel grpItem = new GroupMasterViewModel();
            var groupMasterItem          = await _groupMasterHelper.GetGroupMasterViewModelById(group_id);

            if (groupMasterItem.Count > 0)
            {
                grpItem.GroupId   = Convert.ToInt32(groupMasterItem[0].GroupId);
                grpItem.GroupCode = groupMasterItem[0].GroupCode;
                grpItem.GroupName = groupMasterItem[0].GroupName;
                grpItem.Sequence  = groupMasterItem[0].Sequence;
                grpItem.Status    = groupMasterItem[0].Status;
                grpItem.IsDeleted = true;
            }
            var objSaveGroupMaster = await _groupMasterHelper.UpdateGroupMasterViewModelDetails(grpItem);

            return(Json(result));
        }
        public async Task <IActionResult> SaveGroupMaster(int groupId = 0)
        {
            GroupMasterViewModel grpItem = new GroupMasterViewModel();

            if (groupId > 0)
            {
                var groupMasterItem = await _groupMasterHelper.GetGroupMasterViewModelById(groupId);

                if (groupMasterItem.Count > 0)
                {
                    grpItem.GroupId          = Convert.ToInt32(groupMasterItem[0].GroupId);
                    grpItem.GroupCode        = groupMasterItem[0].GroupCode;
                    grpItem.GroupName        = groupMasterItem[0].GroupName;
                    grpItem.Sequence         = groupMasterItem[0].Sequence;
                    grpItem.Status           = groupMasterItem[0].Status;
                    grpItem.IsDeleted        = true;
                    grpItem.GroupDescription = groupMasterItem[0].GroupDescription;
                }
            }
            return(PartialView("SaveGroupMaster", grpItem));
        }
        public async Task <IActionResult> InsertGroupMaster(GroupMasterViewModel groupMasterViewModel)
        {
            try
            {
                GroupMasterViewModel grpMaster = new GroupMasterViewModel
                {
                    GroupId          = groupMasterViewModel.GroupId,
                    GroupCode        = groupMasterViewModel.GroupCode,
                    GroupName        = groupMasterViewModel.GroupName,
                    Sequence         = groupMasterViewModel.Sequence,
                    OrgId            = 1,
                    Status           = groupMasterViewModel.Status,
                    IsDeleted        = false,
                    GroupDescription = groupMasterViewModel.GroupDescription
                };
                #region validaate group code
                var groupMasterList = await _groupMasterHelper.GetGroupMasterViewModelDetails(grpMaster.GroupCode);

                #endregion

                if (grpMaster.GroupId == 0)
                {
                    if (groupMasterList?.Count == 0)
                    {
                        var objSaveGroupMaster = await _groupMasterHelper.SaveGroupMasterViewModelDetails(grpMaster);

                        if (objSaveGroupMaster.GroupId > 0)
                        {
                            groupMasterViewModel.Operation = "Insert";
                            groupMasterViewModel.Success   = true;
                            groupMasterViewModel.Message   = "Group code saved successfully!!!!!";
                        }
                        else
                        {
                            groupMasterViewModel.Success = false;
                            groupMasterViewModel.Message = "Group code did not saved successfully!!!!!";
                        }
                    }
                    else
                    {
                        groupMasterViewModel.Success = false;
                        groupMasterViewModel.Message = "Group code already exists!!!";
                    }
                }
                else
                {
                    if (groupMasterList?.Count < 2)
                    {
                        var objSaveGroupMaster = await _groupMasterHelper.UpdateGroupMasterViewModelDetails(grpMaster);

                        if (objSaveGroupMaster.GroupId > 0)
                        {
                            groupMasterViewModel.Operation = "Insert";
                            groupMasterViewModel.Success   = true;
                            groupMasterViewModel.Message   = "Group code saved successfully!!!!!";
                        }
                        else
                        {
                            groupMasterViewModel.Success = false;
                            groupMasterViewModel.Message = "Group code did not saved successfully!!!!!";
                        }
                    }
                    else
                    {
                        groupMasterViewModel.Success = false;
                        groupMasterViewModel.Message = "Group code already exists!!!";
                    }
                }
            }
            catch (Exception ex)
            {
                groupMasterViewModel.Success = false;
                groupMasterViewModel.Message = "Group code did not saved successfully!!!!";
            }
            return(Json(groupMasterViewModel));
        }
        public async Task <IActionResult> InsertGroupMaster()
        {
            GroupMasterViewModel grpMaster = new GroupMasterViewModel();

            return(PartialView("_groupSetup", grpMaster));
        }