예제 #1
0
        public bool ChangeAvatar(int id, HttpPostedFile uploadedFile)
        {
            FileManager.File file = new FileManager.File(uploadedFile);
            var isImage           = file.FilterExtension(new List <string>()
            {
                ".jpeg", ".jpg", ".png", ".tif", ".tiff"
            });

            if (isImage)
            {
                file.Rename();
                var isChanged = _contactRepository.ChangeAvatar(id, file.FullName);
                if (isChanged)
                {
                    file.Save(HttpContext.Current.Server.MapPath("~/Uploads"));
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }