public void UpdateAbbreviation(UpdateAbbreviationViewModel model)
 {
     try
     {
         if (model != null && model.ClientAbbRowID > 0)
         {
             db.MasterClientAbbreviations.Single(A => A.ClientAbbRowID == model.ClientAbbRowID).ClientAbbreviation = model.ClientAbbreviation;
             db.MasterClientAbbreviations.Single(A => A.ClientAbbRowID == model.ClientAbbRowID).ClientName         = model.ClientName;
         }
         else
         {
             throw new Exception("Client Abbreviation could not be blank!");
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
 public UpdateAbbreviationViewModel GetAbbreviationForUpdateById(short BCRowID)
 {
     try
     {
         UpdateAbbreviationViewModel model = new UpdateAbbreviationViewModel();
         var entity = db.MasterClientAbbreviations.Find(BCRowID);
         if (entity != null)
         {
             model.ClientAbbRowID     = entity.ClientAbbRowID;
             model.ClientName         = entity.ClientName;
             model.ClientAbbreviation = entity.ClientAbbreviation;
             model.Status             = entity.Status;
         }
         else
         {
             throw new Exception("Invalid Id!");
         }
         return(model);
     }
     catch (Exception)
     {
         throw;
     }
 }