Пример #1
0
        public HttpResponseMessage DeleteDocuments([FromBody] List <DocumentEntity> modelEntity)
        {
            if (!ModelState.IsValid)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Please provide all the required fields."));
            }

            if (modelEntity.Count > 0)
            {
                var docIds = modelEntity.Select(s => s.RowID).ToList();
                var status = _documentServices.DeleteDocuments(docIds, modelEntity[0].LastModifiedBy);

                return(Request.CreateResponse(HttpStatusCode.OK, status));
            }
            throw new ApiDataException(1000, "bad request", HttpStatusCode.NotFound);
        }
Пример #2
0
        private void login(object obj)
        {
            var t = Utils.EntryCheck.checkentries(user, password);

            if (!t.Item1)
            {
                _dialogService.ShowMessage(t.Item2, true);
            }
            else
            {
                isEnabled = false;
                isBusy    = true;
                Task.Run(async() =>
                {
                    await Task.Run(() =>
                    {
                        _doctorServices.DeleteDoctors();
                        _hstructServices.DeleteStructs();
                        _documentServices.DeleteDocuments();
                    });
                    if (_restServices.GetAccessToken(user, password))
                    {
                        await Task.Run(() =>
                        {
                            ButtonBar.initBar();
                        });
                        _dialogService.ShowMessage("Connecté", false);
                        var _user = _restServices.GetMyProfile();
                        _userServices.SaveUser(_user);
                        password = String.Empty;
                    }
                    else
                    {
                        _dialogService.ShowMessage("Verifiez vos donnés", true);
                        isBusy    = false;
                        isEnabled = true;
                    }
                });
            }
        }