private void saveLeft(RequestDifferenceInputHelper requestInput, int id)
        {
            try
            {
                DifferenceObject result = getAllDatabaseContent().FirstOrDefault <DifferenceObject>(diffObject => diffObject.Id == id);

                if (result == null)
                {
                    DifferenceObject diffObject = new DifferenceObject()
                    {
                        LeftValue = requestInput.data,
                        Id        = id
                    };

                    _diffContext.DifferenceObject.Add(diffObject);
                }
                else
                {
                    result.LeftValue  = requestInput.data;
                    result.DiffResult = _differenceDeterminator.determineDifferences(result.LeftValue, result.RightValue);
                }

                _diffContext.SaveChanges();
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
 public void saveObject(string identifier, RequestDifferenceInputHelper requestInput, int id)
 {
     if (identifier == "left")
     {
         saveLeft(requestInput, id);
     }
     else
     {
         saveRight(requestInput, id);
     }
 }
 public string saveObject(string identifier, RequestDifferenceInputHelper requestInput, int id)
 {
     return(identifier == "left" ? saveLeft(requestInput, id) : saveRight(requestInput, id));
 }