public void SaveAdministrator(Administrator administrator) { if (administrator.AdminId == 0) { context.Administrators.Add(administrator); } else { Administrator dbEntry = context.Administrators.Find(administrator.AdminId); if (dbEntry != null) { dbEntry.AdminName = administrator.AdminName; dbEntry.FullName = administrator.FullName; dbEntry.Gender = administrator.Gender; dbEntry.Tel = administrator.Tel; dbEntry.Email = administrator.Email; dbEntry.ValidFrom = administrator.ValidFrom; dbEntry.ValidTo = administrator.ValidTo; dbEntry.IsActivated = administrator.IsActivated; dbEntry.UpdatedTime = administrator.UpdatedTime; dbEntry.UpdatedById = administrator.UpdatedById; dbEntry.UpdatedByName = administrator.UpdatedByName; } } context.SaveChanges(); }