public async Task <ActionResult> _AddEditTAUpload(int IdTAUpload = -1)
        {
            if (IdTAUpload > 0)
            {
                HttpResponseMessage responseMessage = await client.GetAsync(url + "/" + IdTAUpload);

                if (responseMessage.IsSuccessStatusCode)
                {
                    var responseData = responseMessage.Content.ReadAsStringAsync().Result;
                    var myData       = JsonConvert.DeserializeObject <TrxTenagaAhliUpload>(responseData);
                    ImageContainerUpd.ImageBaseName  = myData.ImageBaseName;
                    ImageContainerUpd.ImageExtension = myData.FileExt;
                    return(View(myData));
                }
                return(View("Error"));
            }
            else
            {
                Guid myImageBaseName       = Guid.NewGuid();
                TrxTenagaAhliUpload myData = new TrxTenagaAhliUpload();
                ImageContainerUpd.ImageBaseName  = myImageBaseName;
                myData.ImageBaseName             = myImageBaseName;
                ImageContainerUpd.ImageExtension = myData.FileExt;
                return(View(myData));
            }
        }
Exemplo n.º 2
0
        public async Task <ActionResult> _AddEditTAUpload(TrxTenagaAhliUpload myDataForm)
        {
            HttpResponseMessage responseMessage = new HttpResponseMessage();
            TrxTenagaAhliUpload myData          = new TrxTenagaAhliUpload();

            myData.InjectFrom(myDataForm);
            if (myData.IdTAUpload > 0)
            {
                responseMessage = await client.PutAsJsonAsync(url + "/PutTAUpload/" + myData.IdTAUpload, myData);

                if (responseMessage.IsSuccessStatusCode)
                {
                    //return RedirectToAction("_TPendukungUploadByRek");
                    return(RedirectToAction("GetByRekanan", "TrxDataOrganisasi"));
                }
                return(RedirectToAction("Error"));
            }
            else
            {
                myData.IdRekanan   = (Guid)tokenContainer.IdRekananContact;
                myData.CreatedDate = DateTime.Today;
                myData.CreatedUser = tokenContainer.UserId.ToString();
                responseMessage    = await client.PostAsJsonAsync(url + "/PostTAUpload/", myData);

                if (responseMessage.IsSuccessStatusCode)
                {
                    return(RedirectToAction("GetByRekanan", "TrxDataOrganisasi"));
                }
                return(RedirectToAction("Error"));
            }
        }
        public async Task <ActionResult> _AddEditTAUpload(TrxTenagaAhliUpload myData)
        {
            if (myData.IdTAUpload > 0)
            {
                HttpResponseMessage responseMessage = await client.PutAsJsonAsync(url + "/" + myData.IdTAUpload, myData);

                if (responseMessage.IsSuccessStatusCode)
                {
                    return(RedirectToAction("GetByRekananTab", "TrxTenagaAhliUpload"));
                }
                return(RedirectToAction("Error"));
            }
            else
            {
                myData.CreatedDate = DateTime.Today;
                myData.CreatedUser = tokenContainer.UserId.ToString();
                myData.IdRekanan   = (System.Guid)tokenContainer.IdRekananContact;
                HttpResponseMessage responseMessage = await client.PostAsJsonAsync(url, myData);

                if (responseMessage.IsSuccessStatusCode)
                {
                    return(RedirectToAction("GetByRekananTab", "TrxTenagaAhliUpload"));
                }
                return(RedirectToAction("Error"));
            }
        }
        public ActionResult Create()
        {
            Guid myImageBaseName       = Guid.NewGuid();
            TrxTenagaAhliUpload myData = new TrxTenagaAhliUpload();

            ImageContainerUpd.ImageBaseName = myImageBaseName;
            myData.ImageBaseName            = myImageBaseName;
            return(View(myData));
        }
        public async Task <ActionResult> Edit(int IdDetDocument, TrxTenagaAhliUpload Emp)
        {
            HttpResponseMessage responseMessage = await client.PutAsJsonAsync(url + "/" + IdDetDocument, Emp);

            if (responseMessage.IsSuccessStatusCode)
            {
                return(RedirectToAction("GetByRekanan", "TrxRekananDocument"));
            }
            return(RedirectToAction("Error"));
        }
        public async Task <ActionResult> Create(TrxTenagaAhliUpload myData)
        {
            myData.CreatedDate = DateTime.Today;
            myData.CreatedUser = tokenContainer.UserId.ToString();
            myData.IdRekanan   = (System.Guid)tokenContainer.IdRekananContact;
            HttpResponseMessage responseMessage = await client.PostAsJsonAsync(url, myData);

            if (responseMessage.IsSuccessStatusCode)
            {
                return(RedirectToAction("Index"));
            }
            return(RedirectToAction("Error"));
        }
Exemplo n.º 7
0
        public async Task <ActionResult> _AddEditTAUpload(int Id)
        {
            HttpResponseMessage responseMessage = new HttpResponseMessage();

            responseMessage = await client.GetAsync(url + "/GetTAUpload/" + Id);

            if (responseMessage.IsSuccessStatusCode)
            {
                var responseData = responseMessage.Content.ReadAsStringAsync().Result;
                var myData       = JsonConvert.DeserializeObject <TrxTenagaAhliUpload>(responseData);

                if (Id < 0)
                {
                    myData = new TrxTenagaAhliUpload();
                    myData.ImageBaseName = System.Guid.NewGuid();
                    myData.CreatedUser   = tokenContainer.UserId.ToString();
                    myData.CreatedDate   = DateTime.Today;
                }
                return(View("_AddEditTAUpload", myData));
            }
            return(View("Error"));
        }