public Archivo AddArchivo(ArchivoEditionData archivoData) { var fileName = FileUtils.SaveNewFile(archivoData.Extension, archivoData.Data); var archivo = new Archivo() { Nombre = archivoData.Nombre, Extension = archivoData.Extension, Ruta = fileName }; return(archivo); }
public void EditArchivo(ArchivoEditionData archivoData) { var archivo = Get(archivoData.Id.Value); if (archivo == null) { throw new Exception("Archivo invalido"); } archivo.Nombre = archivoData.Nombre; if (archivoData.Data != null) { FileUtils.DeleteFile(archivo.Ruta); archivo.Extension = archivoData.Extension; archivo.Ruta = FileUtils.SaveNewFile(archivoData.Extension, archivoData.Data); } }