public int FnGuardarArchivo(clsUsuarioDocumento file) { try { var entidad = mapear.AutoMapToUsuariodocumento(file); var idFile = (int)usuarioDocuDAO.Insertar(entidad); return(idFile); } catch (Exception ex) { Console.WriteLine(ex.Message); } return(0); }
// GET: Data public JsonResult SaveFiles(string description) { string Message, fileName, actualFileName; Message = fileName = actualFileName = string.Empty; bool flag = false; if (Request.Files != null) { var file = Request.Files[0]; actualFileName = file.FileName; fileName = Guid.NewGuid() + Path.GetExtension(file.FileName); int size = file.ContentLength; try { file.SaveAs(Path.Combine(Server.MapPath("/UploadedFiles"), fileName)); clsUsuarioDocumento f = new clsUsuarioDocumento { CodigoUsua = clsSessionHelper.FnGetUserSession.CodigoUsua, Descripcion = description, RutaFisica = fileName, FechReg = DateTime.Now, Estado = 1, }; { var codigo = objUsuaDocLn.FnGuardarArchivo(f); if (codigo > 0) { Message = "File uploaded successfully"; flag = true; //var objTemporal = SendMailAsync(); } } } catch (Exception ex) { Message = "File upload fail! Pleade try again"; } } return(new JsonResult { Data = new { Message = Message, Status = flag } }); }
public static usuariodocumento AutoMapToUsuariodocumento(clsUsuarioDocumento clsUsuarioDocumento) { //return Mapper.Map<clsUsuarioDocumento, usuariodocumento>(clsUsuarioDocumento); return(clsAutoMaper.InicializarAutoMaper().CreateMapper().Map <clsUsuarioDocumento, usuariodocumento>(clsUsuarioDocumento)); }