示例#1
0
 public PageMaster(Users user)
 {
     this.user = user;
     InitializeComponent();
     pageMasterModel = new PageMasterModel();
     BindingContext  = pageMasterModel;
 }
示例#2
0
 public PageMaster(InstaClass insta, Users user)
 {
     InitializeComponent();
     pageMasterModel = new PageMasterModel(insta, user, Grafico, GraficoCommenti);
     BindingContext  = pageMasterModel;
     this.insta      = insta;
     this.user       = user;
 }
        public async Task <ActionResult <ApiResponse <PageMasterModel> > > CreatePageMaster(PageMasterModel form)
        {
            try
            {
                if (string.IsNullOrEmpty(form.Page_Name))
                {
                    return(new ApiResponse <PageMasterModel> {
                        code = 0, message = "Invalid Details"
                    });
                }
                form.Page_Name = form.Page_Name.TrimStart().TrimEnd().ToUpper();
                var page = await _context.Page_Masters.Where(x => x.Page_Name == form.Page_Name).FirstOrDefaultAsync();

                if (page == null)
                {
                    page = new Page_Master
                    {
                        Page_Name = form.Page_Name,
                    };
                    _context.Add(page);
                    await _context.SaveChangesAsync();

                    var query = _context.Language_Masters.Select(s => new PageMasterModel
                    {
                        Page_Name = form.Page_Name
                    }).FirstOrDefault();

                    return(new ApiResponse <PageMasterModel> {
                        code = 1, message = "Success", data = query
                    });
                }

                else
                {
                    return(new ApiResponse <PageMasterModel> {
                        code = 0, message = "Already Exists"
                    });
                }
            }

            catch (Exception)
            {
                return(new ApiResponse <PageMasterModel> {
                    code = 0, message = "Failed"
                });
            }
        }