public string GetDetails(string PhoneNumber) { try { ReferenceDetail model = new ReferenceDetail(); ReferenceDetail ReferenceRecords = objReference.FetchReferenceDetails(PhoneNumber); if (ReferenceRecords == null) { return("300"); } else { model.ReferenceId = ReferenceRecords.ReferenceId; model.Reference1 = ReferenceRecords.Reference1; model.ReferenceName1 = ReferenceRecords.ReferenceName1; model.Reference2 = ReferenceRecords.Reference2; model.ReferenceName2 = ReferenceRecords.ReferenceName2; model.PhoneNumber = ReferenceRecords.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 = "UserReference-GET"; int error = objError.InsertError(model); return("400"); } }
public void Reference_Changed() { ReferenceDetail ri1 = ExtractReference(Subjects.One, "BitDiffer.Tests.Reference"); ReferenceDetail ri2 = ExtractReference(Subjects.Two, "BitDiffer.Tests.Reference"); Assert.AreEqual(ChangeType.ValueChangedNonBreaking, ri1.PerformCompare(ri2)); }
public void Reference_Extraction() { ReferenceDetail ri = ExtractReference(Subjects.One, "System.Data"); Assert.AreEqual(Status.Present, ri.Status); Assert.AreEqual("System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", ri.ToString()); }
public void Reference_NoChange() { ReferenceDetail ri1 = ExtractReference(Subjects.One, "System.Data"); ReferenceDetail ri2 = ExtractReference(Subjects.Two, "System.Data"); Assert.AreEqual(ChangeType.None, ri1.PerformCompare(ri2)); }
public int SaveReferenceDetails(ReferenceDetail ReferenceModel) { try { var existscount = dbContext.ReferenceDetails.Where(b => b.PhoneNumber == ReferenceModel.PhoneNumber).FirstOrDefault(); if (existscount == null) { dbContext.ReferenceDetails.Add(ReferenceModel); 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 = "Save Reference Details"; int error = objError.InsertError(model); return(400); } }