public HttpResponseMessage EditMediaType(int id, MediaTypeModel media) { var mediaTypeModifier = new MediaTypeModifier(); var editMediaType = mediaTypeModifier.Edit(id, media); return(Request.CreateResponse(HttpStatusCode.OK, editMediaType)); }
public ICodecWithMediaTypeDefinition ForMediaType(MediaType mediaType) { var model = new MediaTypeModel { MediaType = mediaType }; _codecRegistration.MediaTypes.Add(model); return(new CodecMediaTypeDefinition(this, model)); }
public static MediaTypeModel copyMediaTypeToModel(MediaType mt) { if (mt == null) { return(null); } MediaTypeModel newMT = new MediaTypeModel() { mediaTypeName = mt.mediaTypeName }; return(newMT); }
public bool Edit(int id, MediaTypeModel mediaType) { using (var db = CreateConnection()) { db.Open(); var editMediaType = db.Execute(@"UPDATE MediaType SET MediaType = @MediaType, WHERE id = @id", new { mediaType.MediaType, id }); return(editMediaType == 1); } }
/// <summary> /// Gets a MediaTypeModel by its Id. /// Used for showing the Properties Frame. /// </summary> /// <param name="id"></param> /// <returns></returns> public MediaTypeModel GetMediaTypeModelById(int id) { var properties = _bridge.GetMediaTypeProperties(id); var model = new MediaTypeModel { Id = id, Type = "MediaType", Alias = properties["Alias"], Created = properties["CreateDate"], Level = int.Parse(properties["Level"]), Name = properties["Name"], ParentId = int.Parse(properties["ParentId"]), Path = properties["Path"], SortOrder = int.Parse(properties["SortOrder"]), UniqueId = new Guid(properties["UniqueId"]) }; return(model); }
public CodecMediaTypeDefinition(CodecDefinition parent, MediaTypeModel model) { _parent = parent; _model = model; }