Agribusiness.Web.Controllers.PersonController.GetOriginalPicture C# (CSharp) Method

GetOriginalPicture() public method

public GetOriginalPicture ( int id ) : System.Web.Mvc.ActionResult
id int
return System.Web.Mvc.ActionResult
        public ActionResult GetOriginalPicture(int? id)
        {
            if(id != null)
            {
                var person = Repository.OfType<Person>().GetById(id.Value);

                if (person.OriginalPicture != null)
                    return File(person.OriginalPicture, person.ContentType ?? "image/png");
            }
            // load the default image
            var fs = new FileStream(Server.MapPath("~/Images/profilepicplaceholder.png"), FileMode.Open, FileAccess.Read);
            var img = new byte[fs.Length];
            fs.Read(img, 0, img.Length);
            fs.Close();

            return File(img, "image/png");
        }