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(); }
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); }