Exemplo n.º 1
0
        public async Task <ActionResult> _EditRekDocument(trxRekananDocumentForm rekDocument)
        {
            rekDocument.CreatedDate = DateTime.Today;
            rekDocument.CreatedUser = tokenContainer.UserId.ToString();
            rekDocument.IdRekanan   = (System.Guid)tokenContainer.IdRekananContact;
            if (rekDocument.IdDocument == -1)
            {
                HttpResponseMessage responseMessage = await client.PostAsJsonAsync(url, rekDocument);

                if (responseMessage.IsSuccessStatusCode)
                {
                    return(RedirectToAction("GetByRekanan"));
                }
                return(RedirectToAction("Error"));
            }
            else
            {
                HttpResponseMessage responseMessage = await client.PutAsJsonAsync(url + "/" + rekDocument.IdDocument, rekDocument);

                if (responseMessage.IsSuccessStatusCode)
                {
                    return(RedirectToAction("GetByRekanan"));
                }
                return(RedirectToAction("Error"));
            }
        }
        public IHttpActionResult Get(int id)
        {
            trxRekananDocument     rekDocTemp       = new trxRekananDocument();
            trxRekananDocumentForm RekananDocSingle = new trxRekananDocumentForm();

            if (id > 0)
            {
                rekDocTemp = _repository.Get(id);
                RekananDocSingle.InjectFrom(rekDocTemp);
            }
            var myTypeDocColls = _repTipeDoc.GetActive();

            RekananDocSingle.TypeOfDocumentColls = myTypeDocColls;

            return(Ok(RekananDocSingle));
        }