public void UpdateGuestRequest(int guestRequestKey, GuestRequestStatus newStatus) { // check invalid key if (IsGRKeyInvalid(guestRequestKey)) { throw new DalInvalidKeyException(); } if (new FileInfo(GuestRequestPath).Length > 0) { guestRequestRoot = XElement.Load(GuestRequestPath); } else { throw new DalKeyNotFoundException(); } XElement GRForUpdate = (from item in guestRequestRoot.Elements() where int.Parse(item.Element("GuestRequestKey").Value) == guestRequestKey select item).FirstOrDefault(); if (GRForUpdate == null) { throw new DalKeyNotFoundException(); } GRForUpdate.Element("Status").SetValue(newStatus); guestRequestRoot.Save(GuestRequestPath); }
public void UpdateGuestRequest(int guestRequestKey, GuestRequestStatus newStatus) { // check invalid key if (IsGRKeyInvalid(guestRequestKey)) { throw new DalInvalidKeyException(); } // find guestRequest var GRForUpdate = (from item in DataSource.GuestRequests where item.GuestRequestKey == guestRequestKey select item).ToList(); if (GRForUpdate.Count() == 0) { throw new DalKeyNotFoundException(); } else { DeleteGuestRequest(GRForUpdate.First().GuestRequestKey); GRForUpdate.First().Status = newStatus; AddGuestRequest(GRForUpdate.First()); } }
public void UpdateGuestRequest(int guestRequestNumber, GuestRequestStatus status) { XElement guestRequestElement = (from req in guestRequestRoot.Elements() where int.Parse(req.Element("id").Value) == guestRequestNumber select req).FirstOrDefault(); guestRequestElement.Element("status").Value = status.ToString(); guestRequestRoot.Save(guestRequestPath); }
public void UpdateGuestRequest(int guestRequestNumber, GuestRequestStatus status) { try { myDal.UpdateGuestRequest(guestRequestNumber, status); } catch (Exception cought) { throw cought; } }
public void UpdateGuestRequest(int guestRequestKey, GuestRequestStatus newStatus) { try { DataAccess.UpdateGuestRequest(guestRequestKey, newStatus); } catch (DalInvalidKeyException) { throw new BlInvalidKeyException(); } catch (DalKeyNotFoundException) { throw new BlKeyNotFoundException(); } }
public void UpdateRequest(long guestRequestKey, GuestRequestStatus newStatus) { GuestRequest certianRequest = FindReqByKey(guestRequestKey); if (newStatus < 0 || newStatus > (GuestRequestStatus)2) { throw new InvalidEnumArgumentException("Please insert correct status"); } certianRequest.Status = newStatus; try { dal.UpdateRequest(certianRequest); } catch (KeyNotFoundException exc) { throw exc; } }
public void UpdateRequest(long guestRequestKey, GuestRequestStatus newStatus) { throw new NotImplementedException(); }