예제 #1
0
        public string GetDetails(string PhoneNumber)
        {
            try
            {
                BasicDetail model        = new BasicDetail();
                BasicDetail BasicRecords = objBasic.FetchBasicDetails(PhoneNumber);
                if (BasicRecords == null)
                {
                    return("300");
                }
                else
                {
                    model.AdharCard      = BasicRecords.AdharCard;
                    model.BasicDetailsId = BasicRecords.BasicDetailsId;
                    model.EmailId        = BasicRecords.EmailId;
                    model.FullName       = BasicRecords.FullName;
                    model.KYCStatus      = BasicRecords.KYCStatus;
                    model.PANCard        = BasicRecords.PANCard;
                    model.PhoneNumber    = BasicRecords.PhoneNumber;

                    string jsonResult = JsonConvert.SerializeObject(model, Formatting.Indented);
                    return(jsonResult);
                }
            }
            catch (Exception ex)
            {
                ErrorLogDal objError = new ErrorLogDal();
                ErrorLog    model    = new ErrorLog();
                model.InnerException = ex.InnerException.InnerException.Message.ToString();
                model.Source         = "BasicDetails-GET";
                int error = objError.InsertError(model);
                return("400");
            }
        }
예제 #2
0
 public int SaveBasicDetails(BasicDetail BasicModel)
 {
     try
     {
         var existscount = dbContext.BasicDetails.Where(b => b.PhoneNumber == BasicModel.PhoneNumber).FirstOrDefault();
         if (existscount == null)
         {
             dbContext.BasicDetails.Add(BasicModel);
             dbContext.SaveChanges();
             return(100);
         }
         else
         {
             return(200);
         }
     }
     catch (Exception ex)
     {
         ErrorLogDal objError = new ErrorLogDal();
         ErrorLog    model    = new ErrorLog();
         model.InnerException = ex.InnerException.InnerException.Message.ToString();
         model.Source         = "BasicDetails-Save";
         int error = objError.InsertError(model);
         return(400);
     }
 }