Beispiel #1
0
        public FileResult GetUserImage(int?UserId)
        {
            try
            {
                UserId = UserId ?? SessionWeb.User.UserId;

                PersonServices PersonServ = new PersonServices();
                FileModel      fileData   = PersonServ.GetUserImage((int)UserId);
                if (fileData != null)
                {
                    var img = (MemoryStream)fileData.FileContent;
                    return(File(img.ToArray(), fileData.ContentType));
                }
                else
                {
                    var        UrlImage = Server.MapPath("~/Content/Images/avatar.png");
                    FileStream file     = new FileStream(UrlImage, FileMode.Open);
                    return(File(file, "image/png"));
                }
            }
            catch (Exception ex)
            {
                return(null);
            }
        }