public void RemoveFile(int id, string path)
        {
            var file     = _db.Files.Find(id);
            var filePath = Path.Combine(path, file.ServerName);

            File.Delete(filePath);
            _db.Files.Remove(file);
            _db.SaveChanges();
        }
Exemple #2
0
        public Nsu.Dal.AppCentral.Core.Models.Profile InsertProfile(Person ProfileFromBanner)
        {
            string username = ProfileFromBanner.Email.Substring(0, ProfileFromBanner.Email.IndexOf('@'));

            var AppCentralUser = _ctx.Users.Where(x => x.UserName == username).Select(x => x.Id).FirstOrDefault();

            Nsu.Dal.AppCentral.Core.Models.Profile cache = new Nsu.Dal.AppCentral.Core.Models.Profile();

            cache.LastLoggedIn  = DateTime.Now;
            cache.FirstName     = ProfileFromBanner.Name;
            cache.Email         = ProfileFromBanner.Email;
            cache.LastName      = ProfileFromBanner.LastName;
            cache.MiddleInitial = ProfileFromBanner.MiddleInitial;
            cache.PhoneNumber   = ProfileFromBanner.PhoneNumber;
            cache.UserId        = AppCentralUser;
            cache.NSU           = ProfileFromBanner.NSU;

            _ctx.Profiles.Add(cache);



            return(_ctx.SaveChanges() > 0 ? cache : null);
        }