public object DeleteMenu(ModuleParam PM)
        {
            try
            {
                TblModuleMaster obGR = db.TblModuleMasters.Where(r => r.ModuleId == PM.ModuleId).FirstOrDefault();


                if (obGR.Status == 1)
                {
                    obGR.Status = 0;
                }
                else
                {
                    obGR.Status = 1;
                }

                db.SaveChanges();

                return(new Result()
                {
                    IsSucess = true, ResultData = "Menu Deactivated Successfully."
                });
            }
            catch (Exception e)
            {
                return(new Error()
                {
                    IsError = true, Message = e.Message
                });
            }
        }
Example #2
0
        public object DeleteModule(ModuleParam MP)
        {
            try
            {
                TblModuleMaster objmodule = db.TblModuleMasters.Where(r => r.ModuleId == MP.ModuleId).FirstOrDefault();

                if (objmodule.Status == 1)
                {
                    objmodule.Status = 0;
                }
                else
                {
                    objmodule.Status = 1;
                }

                db.SaveChanges();

                return(new Result()
                {
                    IsSucess = true, ResultData = "Module Updated Successfully!"
                });
            }
            catch (Exception ex)
            {
                return(new Error()
                {
                    IsError = true, Message = ex.Message
                });
            }
        }
Example #3
0
        public object SaveModule(ModuleParam MP)
        {
            try
            {
                string msg = "";
                if (MP.BtnStatus == "Save")
                {
                    var usercode = db.TblModuleMasters.Where(r => r.ModuleName == MP.ModuleName.ToUpper()).FirstOrDefault();
                    if (usercode != null)
                    {
                        return(new Error()
                        {
                            IsError = true, Message = "Module Name Already Exists!"
                        });
                    }
                    TblModuleMaster objModule = new TblModuleMaster();

                    objModule.ModuleName     = MP.ModuleName.ToUpper();
                    objModule.ModuleOrder    = MP.ModuleOrder;
                    objModule.CreatedBy      = MP.CreatedBy;
                    objModule.CreatedDate    = DateTime.Now;
                    objModule.ParentModuleId = 0;
                    objModule.Status         = 1;
                    db.TblModuleMasters.Add(objModule);
                    db.SaveChanges();
                    msg = "Module Saved Successfully!";
                }
                else
                {
                    TblModuleMaster objModule = db.TblModuleMasters.Where(r => r.ModuleId == MP.ModuleId).FirstOrDefault();

                    objModule.ModuleName   = MP.ModuleName.ToUpper();
                    objModule.ModuleOrder  = MP.ModuleOrder;
                    objModule.ModifiedDate = DateTime.Now;
                    objModule.ModuleId     = MP.ModuleId;
                    db.SaveChanges();
                    msg = "Module Updated Successfully!";
                }

                return(new Result()
                {
                    IsSucess = true, ResultData = msg
                });
            }
            catch (Exception ex)
            {
                return(new Error()
                {
                    IsError = true, Message = ex.Message
                });
            }
        }
        public object SaveMenu(ModuleParam PM)
        {
            try
            {
                if (PM.BtnStatus == "Save")
                {
                    if (PM.ModuleName == null)
                    {
                        return(new Error()
                        {
                            IsError = true, Message = "Please Enter Menu Name !!"
                        });
                    }

                    TblModuleMaster objuser = new TblModuleMaster();
                    var             result  = db.TblModuleMasters.FirstOrDefault(r => r.ModuleName == PM.ModuleName.ToUpper());
                    if (result != null)
                    {
                        return(new Error()
                        {
                            IsError = true, Message = "Menu with Same Name Already Exists !!"
                        });
                    }

                    if (PM.ParentMenuId == 0)
                    {
                        objuser.ParentModuleId = PM.ModuleId;
                    }
                    else
                    {
                        objuser.ParentModuleId = PM.ParentMenuId;
                    }
                    objuser.ModuleName  = PM.ModuleName.ToUpper();
                    objuser.ModuleOrder = Convert.ToInt64(PM.ModuleOrder);
                    objuser.Status      = 1;
                    objuser.ActionName  = PM.ActionName;
                    objuser.CreatedDate = DateTime.Now;


                    db.TblModuleMasters.Add(objuser);
                    db.SaveChanges();

                    return(new Result()
                    {
                        IsSucess = true, ResultData = "Menu Added Successfully."
                    });
                }

                else
                {
                    TblModuleMaster obGR = db.TblModuleMasters.Where(r => r.ModuleId == PM.ModuleId).FirstOrDefault();

                    obGR.ModuleName     = PM.ModuleName;
                    obGR.ParentModuleId = PM.ParentMenuId;
                    obGR.ModuleOrder    = Convert.ToInt64(PM.ModuleOrder);
                    obGR.ActionName     = PM.ActionName;
                    obGR.ModifiedBy     = PM.ModifiedBy;
                    obGR.ModifiedDate   = DateTime.Now;
                    db.SaveChanges();

                    return(new Result()
                    {
                        IsSucess = true, ResultData = "Menu Updated Successfully."
                    });
                }
            }
            catch (Exception e)
            {
                return(new Error()
                {
                    IsError = true, Message = e.Message
                });
            }
        }