Exemple #1
0
        public void Create(TranslationOfCategory entity)
        {
            using (var context = new ListItContext())
            {
                var result = context.Set <TranslationOfCategory>().Add(entity);
                try
                {
                    context.SaveChanges();
                }
                catch (System.Data.Entity.Validation.DbEntityValidationException e)
                {
                    StringBuilder builder = new StringBuilder();
                    foreach (var eve in e.EntityValidationErrors)
                    {
                        builder.Append("Entity of type " + eve.Entry.Entity.GetType().Name
                                       + " in state " + eve.Entry.State + " has the following" +
                                       " validation errors:");
                        foreach (var ve in eve.ValidationErrors)
                        {
                            builder.Append("Property: " + ve.PropertyName + ", Error: " + ve.ErrorMessage);
                        }
                    }

                    throw new Exception(builder.ToString());
                }
            }
        }
Exemple #2
0
 public static CategoryDto StaticDBtranslationToDto(TranslationOfCategory translation)
 {
     if (translation == null)
     {
         return(null);
     }
     return(new CategoryDto
     {
         Id = translation.Category_Id,
         Name = translation.Translation,
         LanguageId = translation.Language_Id
     });
 }
Exemple #3
0
 protected CategoryDto ConvertDBToDto(TranslationOfCategory translation)
 {
     return(StaticDBtranslationToDto(translation));
 }