Ejemplo n.º 1
0
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

        public bool UpdateCompany(CompanyUpdateRequest model)
        {
            bool success = false;

            try
            {
                DataProvider.ExecuteNonQuery(GetConnection, "dbo.Company_Update"
                                             , inputParamMapper : delegate(SqlParameterCollection paramCollection)
                {
                    paramCollection.AddWithValue("@id", model.CompanyId);
                    paramCollection.AddWithValue("@CName", model.Name);
                    paramCollection.AddWithValue("@TypeId", model.TypeId);
                    paramCollection.AddWithValue("@Phone", model.Phone);
                    paramCollection.AddWithValue("@faxNumber", model.Fax);
                    paramCollection.AddWithValue("@email", model.Email);
                    paramCollection.AddWithValue("@url", model.Url);
                    paramCollection.AddWithValue("@designations", model.Designations);

                    success = true;
                });
            }
            catch (Exception ex)
            {
                throw ex;
            }


            return(success);
        }
Ejemplo n.º 2
0
 public async Task <ActionResult> AddOrUpdateCompany(CompanyDTO company)
 {
     if (ModelState.IsValid)
     {
         CompanyDTO savedOrUpdatedDTO = null;
         //Antager, at brugeren ikke har en virksomhed koblet op til sig her.
         if (!CurrentUser.IsCompanyValidated)
         {
             savedOrUpdatedDTO = await _accountservice.AddCompanyToAccount(CurrentUser.ID, company);
         }
         else
         {
             CompanyUpdateRequest request = new CompanyUpdateRequest
             {
                 Company   = company,
                 AccountID = CurrentUser.ID
             };
             savedOrUpdatedDTO = await _accountservice.UpdateCompanyInformation(request);
         }
         ViewBag.IsValidated = true;
         CurrentUser.AddCompanyInformation(savedOrUpdatedDTO);
         return(PartialView("CompanyManagement", savedOrUpdatedDTO));
     }
     return(PartialView("CompanyManagement", ModelState));
 }
Ejemplo n.º 3
0
        public void Update(CompanyUpdateRequest model)
        {
            DataProvider.ExecuteNonQuery(GetConnection, "dbo.Company_Update",
                                         inputParamMapper : delegate(SqlParameterCollection paramCollection)
            {
                paramCollection.AddWithValue("@Id", model.Id);
                MapCommonParameters(model, paramCollection);
            }
                                         );

            return;
        }
Ejemplo n.º 4
0
 public void Update(CompanyUpdateRequest model)
 {
     DataProvider.ExecuteNonQuery("dbo.Company_Update"
                                  , inputParamMapper : delegate(SqlParameterCollection paramCollection)
     {
         paramCollection.AddWithValue("@UserId", model.UserId);
         paramCollection.AddWithValue("@CompanyName", model.CompanyName);
         paramCollection.AddWithValue("@CompanyUrl", model.CompanyUrl);
         paramCollection.AddWithValue("@CompanyLogoUrl", model.CompanyLogoUrl);
         paramCollection.AddWithValue("@ModifiedBy", model.ModifiedBy);
     });
 }
Ejemplo n.º 5
0
        public HttpResponseMessage Update(CompanyUpdateRequest model)
        {
            if (!ModelState.IsValid)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest, ModelState));
            }

            _company.Update(model);

            SuccessResponse response = new SuccessResponse();

            return(Request.CreateResponse(HttpStatusCode.OK, response));
        }
Ejemplo n.º 6
0
        public HttpResponseMessage CompanyEdit(CompanyUpdateRequest model)
        {
            if (!ModelState.IsValid)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
            }

            ItemResponse <bool> response = new ItemResponse <bool>();

            response.Item = _CompanyService.UpdateCompany(model);

            return(Request.CreateResponse(HttpStatusCode.OK, response));
        }
Ejemplo n.º 7
0
        public async Task <ActionResult> UpdateCompany(int id, [FromBody] CompanyUpdateRequest request)
        {
            var company = await _context.FindCompany(id);

            if (company == default)
            {
                return(new NotFoundResult());
            }

            company.Update(request.Name, request.Vat);

            var updatedCompany = await _context.UpdateCompany(company);

            return(new JsonResult(MapToResponse(updatedCompany)));
        }
 public HttpResponseMessage UpdateCompany(CompanyUpdateRequest model)
 {
     try
     {
         if (!ModelState.IsValid)
         {
             return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
         }
         _companyService.Update(model);
         return(Request.CreateResponse(HttpStatusCode.OK, new SuccessResponse()));
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
     }
 }
Ejemplo n.º 9
0
 public IHttpActionResult UpdateCompanyInformation([FromBody] CompanyUpdateRequest viewmodel)
 {
     if (ModelState.IsValid)
     {
         var updated = _accountService.UpdateCompanyInformation(viewmodel.AccountID, viewmodel.Company);
         if (updated != null)
         {
             return(Ok(updated));
         }
         else
         {
             return(BadRequest("Information blev ikke opdateret"));
         }
     }
     return(BadRequest(ModelState));
 }
Ejemplo n.º 10
0
        public virtual IHttpActionResult Update(CompanyUpdateRequest request)
        {
            var entity = new Company
            {
                Id = request.Id,
            };
            var result = _companyService.Update(entity);

            if (result > 0)
            {
                return(Succeed(new CompanyUpdateResponse
                {
                    Id = entity.Id
                }, "新增成功"));
            }
            else
            {
                return(Fail("新增失败"));
            }
        }
Ejemplo n.º 11
0
        public async Task <CompanyDTO> UpdateCompanyInformation(CompanyUpdateRequest model)
        {
            var company = await client.GetResponseObject <CompanyUpdateRequest, CompanyDTO>(string.Format("updatecompanyinformation"), eHttpMethodType.PUT, model);

            return(company);
        }