public void Put(Guid id, ManufacturerInfo model)
 {
     using (DatabaseContext context = Util.CreateContext())
     {
         //delete and readd
         var manufacturer = (from m in context.Manufacturers
                             where m.Guid == id
                             select m).First();
         manufacturer.NameTranslations = JsonConvert.SerializeObject(model.NameTranslations);
         context.SaveChanges();
     }
 }
        public void Post(ManufacturerInfo model)
        {
            //new, save to database
            Guid guid     = Guid.NewGuid();
            Guid nameGuid = Guid.NewGuid();

            Manufacturer newManufacturer = new Manufacturer
            {
                Guid             = guid,
                NameTranslations = JsonConvert.SerializeObject(model.NameTranslations)
            };

            using (DatabaseContext context = Util.CreateContext())
            {
                context.Manufacturers.Add(newManufacturer);
                context.SaveChanges();
            }
        }