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 }); } }
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 }); } }
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()); }
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 }); } }
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 }); } }
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 }); } }