/// <summary> /// Удаление отделения. /// </summary> /// <param name="department">Отделение, которое следует удалить.</param> public async void Delete(IEntity department) { ID = department.ID; DataServiceStub ds = new DataServiceStub(); await ds.DeleteDepartment(this); }
/// <summary> /// Удаление отделения из БД. /// </summary> /// <param name="department">Отделение, которое следует удалить из БД.</param> /// <returns>Статус выполнения запроса</returns> public HttpResponseMessage Delete(int id) { try { DataServiceStub ds = new DataServiceStub(); ds.DeleteDepartment(id); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ex)); } }