Ejemplo n.º 1
0
        public async Task <ActionResult> Delete(int IdData, trxBranchOffice myData)
        {
            HttpResponseMessage responseMessage = await client.DeleteAsync(url + "/" + IdData);

            if (responseMessage.IsSuccessStatusCode)
            {
                return(RedirectToAction("Index"));
            }
            return(RedirectToAction("Error"));
        }
 public IHttpActionResult Post(trxBranchOffice myData)
 {
     _repository.Post(myData);
     return(Ok(myData));
 }
 public IHttpActionResult Put(int id, trxBranchOffice myData)
 {
     _repository.Put(id, myData);
     return(StatusCode(HttpStatusCode.NoContent));
 }
Ejemplo n.º 4
0
        public async Task <ActionResult> _AddEditBranch(trxBranchOfficeForm myDataForm)
        {
            #region Agregasi Field Phone Fax

            string strPhone1 = string.Empty;
            if (!string.IsNullOrEmpty(myDataForm.Phone1_1))
            {
                strPhone1 = myDataForm.Phone1_1;
            }
            if (!string.IsNullOrEmpty(myDataForm.Phone1_2))
            {
                strPhone1 += "-" + myDataForm.Phone1_2;
            }
            myDataForm.Telephone1 = strPhone1;

            string strPhone2 = string.Empty;
            if (!string.IsNullOrEmpty(myDataForm.Phone2_1))
            {
                strPhone2 = myDataForm.Phone2_1;
            }
            if (!string.IsNullOrEmpty(myDataForm.Phone2_2))
            {
                strPhone2 += "-" + myDataForm.Phone2_2;
            }
            myDataForm.Telephone2 = strPhone2;

            string strPhone3 = string.Empty;
            if (!string.IsNullOrEmpty(myDataForm.Phone3_1))
            {
                strPhone3 = myDataForm.Phone3_1;
            }
            if (!string.IsNullOrEmpty(myDataForm.Phone3_2))
            {
                strPhone3 += "-" + myDataForm.Phone3_2;
            }
            myDataForm.Telephone3 = strPhone3;

            string strFax1 = string.Empty;
            if (!string.IsNullOrEmpty(myDataForm.Fax1_1))
            {
                strFax1 = myDataForm.Fax1_1;
            }
            if (!string.IsNullOrEmpty(myDataForm.Fax1_2))
            {
                strFax1 += "-" + myDataForm.Fax1_2;
            }
            myDataForm.Fax1 = strFax1;

            string strFax2 = string.Empty;
            if (!string.IsNullOrEmpty(myDataForm.Fax2_1))
            {
                strFax2 = myDataForm.Fax2_1;
            }
            if (!string.IsNullOrEmpty(myDataForm.Fax2_2))
            {
                strFax2 += "-" + myDataForm.Fax2_2;
            }
            myDataForm.Fax2 = strFax2;

            #endregion

            trxBranchOffice myData = new trxBranchOffice();

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

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

                if (responseMessage.IsSuccessStatusCode)
                {
                    return(RedirectToAction("GetByRekananTab", "TrxDocMandatoryDetail"));
                }
                return(RedirectToAction("Error"));
            }
        }