public async Task <ProjectResult> AgentIpLinkDetails(tblAdminRegistration model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var result = _db.tblAdminRegistrations.Where(psd => psd.OperatorCode == model.OperatorCode && psd.SkyStatus == 1).ToList();

                    return(new ProjectResult {
                        Message = "Success", Status = 1, Response = result
                    });
                }
                else
                {
                    return(new ProjectResult {
                        Message = "Failed", Status = 0, Response = null
                    });
                }
            }
            catch (Exception exp)
            {
                return(new ProjectResult {
                    Message = exp.ToString(), Status = 0, Response = null
                });
            }
        }
Esempio n. 2
0
        public async Task <ProjectResult> getAgentIpLink(tblAdminRegistration model)
        {
            try
            {
                var result = _db.tblAdminRegistrations.Where(a => a.OperatorCode == model.OperatorCode).ToList();

                if (result != null)
                {
                    return(new ProjectResult {
                        Message = "Success", Status = 1, Response = result
                    });
                }
                else
                {
                    return(new ProjectResult {
                        Message = "Not Success", Status = 0, Response = null
                    });
                }
            }
            catch (Exception exp)
            {
                return(new ProjectResult {
                    Message = exp.ToString(), Status = 0, Response = null
                });
            }
        }
Esempio n. 3
0
        public ActionResult UpdateRequest(tblAdminRegistration model)
        {
            if (model.ApiLink != null)
            {
                _db.Entry(model).State = System.Data.Entity.EntityState.Modified;
                _db.SaveChanges();

                return(RedirectToAction("RequestApproval", "Dashboard"));
            }


            return(View());
        }
Esempio n. 4
0
        public ActionResult AdminRegistration(tblAdminRegistration model)
        {
            var result = _objReg.AdminRegistration(model);

            if (result.Result.Status == 1)
            {
                return(RedirectToAction("Index", "Home"));
            }



            return(View());
        }
        public async Task <ProjectResult> RejectRequest(int id)
        {
            try
            {
                tblAdminRegistration _objAdmin = _db.tblAdminRegistrations.Find(id);
                _objAdmin.SkyStatus = 2;

                _db.Entry(_objAdmin).State = EntityState.Modified;
                _db.SaveChanges();

                return(new ProjectResult {
                    Message = "Success", Status = 1, Response = "Success"
                });
            }
            catch (Exception exp)
            {
                return(new ProjectResult {
                    Message = "Failed", Status = 0, Response = null
                });
            }
        }
        public async Task <ProjectResult> ApprovalRequest(int id)
        {
            string OperatorCode = GenerateRandomChar() + Convert.ToString(GenerateRandomNo());

            tblAdminRegistration _objAdmin = _db.tblAdminRegistrations.Find(id);

            try
            {
                var result = _db.tblAdminRegistrations.Where(psd => psd.OperatorCode == OperatorCode).ToList();

                if (result.Count == 0)
                {
                    _objAdmin.SkyStatus        = 1;
                    _objAdmin.OperatorCode     = OperatorCode;
                    _db.Entry(_objAdmin).State = EntityState.Modified;
                    _db.SaveChanges();
                }
                else
                {
                    OperatorCode               = GenerateRandomChar() + Convert.ToString(GenerateRandomNo());
                    _objAdmin.SkyStatus        = 1;
                    _objAdmin.OperatorCode     = OperatorCode;
                    _db.Entry(_objAdmin).State = EntityState.Modified;
                    _db.SaveChanges();
                }


                return(new ProjectResult {
                    Message = "Success", Status = 1, Response = "Success"
                });
            }
            catch (Exception exp)
            {
                return(new ProjectResult {
                    Message = exp.ToString(), Status = 0, Response = null
                });
            }
        }
Esempio n. 7
0
        public async Task <ProjectResult> AdminLogin(tblAdminRegistration model)
        {
            try
            {
                if (model.Password != null)
                {
                    if (model.UserId != null)
                    {
                        var result = _db.tblAdminRegistrations.Where(a => a.UserId == model.UserId && a.Password == model.Password && a.IMEINo == model.IMEINo && a.SkyStatus == 1).ToList();

                        if (result == null)
                        {
                            return(new ProjectResult {
                                Message = "Sorry User ID or Password is Wrong", Status = 0, Response = null
                            });
                        }
                        if (result.Count != 0)
                        {
                            foreach (var item in result)
                            {
                                if (item.SkyStatus == 1)
                                {
                                    return(new ProjectResult {
                                        Message = "Success", Status = 1, Response = result
                                    });
                                }
                                else
                                {
                                    return(new ProjectResult {
                                        Message = "Sorry Request Not Approval", Status = 0, Response = null
                                    });
                                }
                            }

                            return(new ProjectResult {
                                Message = "Sorry Something is Wrong", Status = 0, Response = null
                            });
                        }
                        else
                        {
                            return(new ProjectResult {
                                Message = "Sorry User ID or Password is Wrong", Status = 0, Response = null
                            });
                        }
                    }
                    else
                    {
                        return(new ProjectResult {
                            Message = "Sorry User ID is Blank", Status = 0, Response = null
                        });
                    }
                }
                else
                {
                    if (model.Pin != null)
                    {
                        var result = _db.tblAdminRegistrations.Where(a => a.Pin == model.Pin && a.IMEINo == model.IMEINo && a.SkyStatus == 1).ToList();


                        if (result.Count != 0)
                        {
                            foreach (var item in result)
                            {
                                if (item.SkyStatus == 1)
                                {
                                    return(new ProjectResult {
                                        Message = "Success", Status = 1, Response = result
                                    });
                                }
                                else
                                {
                                    return(new ProjectResult {
                                        Message = "Sorry Request Not Approval", Status = 0, Response = null
                                    });
                                }
                            }

                            return(new ProjectResult {
                                Message = "Sorry Something is Wrong", Status = 0, Response = null
                            });
                        }
                        else
                        {
                            return(new ProjectResult {
                                Message = "Sorry Request Not Approval", Status = 0, Response = null
                            });
                        }
                    }
                    else
                    {
                        return(new ProjectResult {
                            Message = "Sorry Pin is Wrong", Status = 0, Response = null
                        });
                    }
                }
            }
            catch (Exception exp)
            {
                return(new ProjectResult {
                    Message = exp.ToString(), Status = 0, Response = null
                });
            }
        }
Esempio n. 8
0
        public async Task <ProjectResult> AdminRegistration(tblAdminRegistration model)
        {
            try
            {
                var result1 = _db.tblAdminRegistrations.Where(a => a.UserId == model.UserId && a.Password == model.Password && a.IMEINo == model.IMEINo).ToList();
                if (result1.Count != 0)
                {
                    return(new ProjectResult {
                        Message = "User Already Exist", Status = 2, Response = result1
                    });
                }
                else
                {
                    model.SkyStatus = 0;
                    var result = _db.tblAdminRegistrations.Max(psd => psd.RegId);
                    if (result == null)
                    {
                        result = 0;
                    }
                    model.RegId = (result.Value) + 1;

                    tblAdminRegistration _objAdmin = new tblAdminRegistration();

                    if (ModelState.IsValid)
                    {
                        _objAdmin.RegId     = model.RegId;
                        _objAdmin.Name      = model.Name;
                        _objAdmin.Address   = model.Address;
                        _objAdmin.City      = model.City;
                        _objAdmin.Email     = model.Email;
                        _objAdmin.MobileNo  = model.MobileNo;
                        _objAdmin.UserId    = model.UserId;
                        _objAdmin.Password  = model.Password;
                        _objAdmin.Pin       = model.Pin;
                        _objAdmin.NoOfAgent = model.NoOfAgent;
                        //_objAdmin.RegDate = model.RegDate;
                        _objAdmin.RegDate   = System.DateTime.Now.Date;
                        _objAdmin.SkyStatus = 0;
                        _objAdmin.IMEINo    = model.IMEINo;

                        _db.tblAdminRegistrations.Add(_objAdmin);
                        _db.SaveChanges();


                        return(new ProjectResult {
                            Message = "Success", Status = 1, Response = _objAdmin
                        });
                    }
                    else
                    {
                        return(new ProjectResult {
                            Message = "No data found", Status = 0, Response = null
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                return(new ProjectResult {
                    Message = ex.ToString(), Status = 0, Response = null
                });
            }
        }