예제 #1
0
 /// <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;
 }
예제 #2
0
 public PhotoModel(Foto foto)
 {
     Mapper.CreateMap<Foto, PhotoModel>();
     Mapper.Map(foto, this, typeof(Foto), typeof(PhotoModel));
 }