public async Task <Models.ConData.ImageType> CreateImageType(Models.ConData.ImageType imageType) { OnImageTypeCreated(imageType); context.ImageTypes.Add(imageType); context.SaveChanges(); return(imageType); }
public async Task <Models.ConData.ImageType> CancelImageTypeChanges(Models.ConData.ImageType item) { var entity = context.Entry(item); entity.CurrentValues.SetValues(entity.OriginalValues); entity.State = EntityState.Unchanged; return(item); }
partial void OnImageTypeDeleted(Models.ConData.ImageType item);
partial void OnImageTypeCreated(Models.ConData.ImageType item);
public async Task <Models.ConData.ImageType> UpdateImageType(int?imageTypeId, Models.ConData.ImageType imageType) { OnImageTypeUpdated(imageType); var item = context.ImageTypes .Where(i => i.ImageTypeID == imageTypeId) .FirstOrDefault(); if (item == null) { throw new Exception("Item no longer available"); } var entry = context.Entry(item); entry.CurrentValues.SetValues(imageType); entry.State = EntityState.Modified; context.SaveChanges(); return(imageType); }
partial void OnImageTypeGet(Models.ConData.ImageType item);