/// <summary> /// Cria um regostropara foto e realiza o upload /// </summary> /// <param name="modelView">dados da view</param> /// <returns>verdadeiro ou falso para o registro gravado</returns> public static bool CreateFoto(PhotoModel modelView) { var membro = Aplication.GetUser<Membro>(typeof(Membro)) as Membro; var model = new Foto(); var fotoFile = new Upload(modelView.nameFoto); model.legendaFoto = modelView.legendaFoto; model.pathFoto = fotoFile.ImagePath; model.nameFoto = fotoFile.ImageUpload(); model.idMembro = membro.idMembro; new FotoRepository().Save(model); return model.idFoto != 0; }
public PhotoModel(Foto foto) { Mapper.CreateMap<Foto, PhotoModel>(); Mapper.Map(foto, this, typeof(Foto), typeof(PhotoModel)); }