public Task <planes> CreateNewPlane(planes item)
 {
     using (var db = new OcphDbContext())
     {
         item.Id = db.Planes.InsertAndGetLastID(item);
         if (item.Id <= 0)
         {
             throw new SystemException("Data Tidak Tersimpan");
         }
         else
         {
             return(Task.FromResult(item));
         }
     }
 }
        private async void SaveAction(object obj)
        {
            try
            {
                var    item   = (planes)this;
                planes result = await context.CreateNewPlane(item);

                SaveSuccess = true;
                SaveResult  = result;
                WindowClose();
            }
            catch (Exception ex)
            {
                Helpers.ShowErrorMessage(ex.Message);
            }
        }