Beispiel #1
0
 public void Update(LanguageUpdateRequest model, int Id)
 {
     _prov.ExecuteNonQuery("dbo.Language_Update",
                           inputParamMapper : delegate(SqlParameterCollection paramCollection)
     {
         paramCollection.AddWithValue("@Id", Id);
         MapCommonParamaters(model, paramCollection);
     });
 }
        public HttpResponseMessage Update(LanguageUpdateRequest model)
        {
            if (!ModelState.IsValid)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
            }
            _languageservice.Update(model);
            SuccessResponse response = new SuccessResponse();

            return(Request.CreateResponse(HttpStatusCode.OK, response));
        }
      public HttpResponseMessage Put(LanguageUpdateRequest model, int id)
      {
          if (!ModelState.IsValid)
          {
              return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
          }
          _svc.Update(model, id);
          ItemResponse <int> response = new ItemResponse <int>();

          response.Item = id;
          return(Request.CreateResponse(HttpStatusCode.OK, response));
      }
Beispiel #4
0
        public async Task <ApiResult <bool> > Update(LanguageUpdateRequest request, string languageId)
        {
            var language = await _context.Languages.FindAsync(languageId);

            if (language == null)
            {
                return(new ApiResultErrors <bool>($"Can not find language with Id: {languageId}"));
            }
            language.Name      = request.Name;
            language.IsDefault = request.IsDefault;
            return(await SaveChangeService.SaveChangeAsyncNotImage(_context));
        }
        public async Task <IActionResult> Update([FromBody] LanguageUpdateRequest request, string languageId)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var result = await _languageService.Update(request, languageId);

            if (result.IsSuccessed == false)
            {
                return(BadRequest(result));
            }
            return(Ok(result));
        }
Beispiel #6
0
        public void Update(LanguageUpdateRequest model)
        {
            DataProvider.ExecuteNonQuery(GetConnection, "dbo.Language_Update",
                                         inputParamMapper : delegate(SqlParameterCollection paramCollection)
            {
                paramCollection.AddWithValue("@Id", model.Id);
                paramCollection.AddWithValue("@Name", model.Name);
                paramCollection.AddWithValue("@Code", model.Code);
                paramCollection.AddWithValue("@DisplayOrder", model.DisplayOrder);
                paramCollection.AddWithValue("@Inactive", model.Inactive);
                paramCollection.AddWithValue("@UserIdCreated", UserService.GetCurrentUserId());
            }
                                         );

            return;
        }
Beispiel #7
0
        public async Task <ApiResult <string> > Update(LanguageUpdateRequest request, string languageId)
        {
            var sections = _httpContextAccessor.HttpContext.Session.GetString("Token");

            _client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", sections);
            var json        = JsonConvert.SerializeObject(request);
            var httpContent = new StringContent(json, Encoding.UTF8, "application/json");
            var response    = await _client.PutAsync($"/api/languages/{languageId}", httpContent);

            var result = await response.Content.ReadAsStringAsync();

            if (response.IsSuccessStatusCode)
            {
                return(JsonConvert.DeserializeObject <ApiResultSuccess <string> >(result));
            }
            return(JsonConvert.DeserializeObject <ApiResultErrors <string> >(result));
        }
Beispiel #8
0
        public async Task <IActionResult> Update(LanguageUpdateRequest request, [FromRoute] string Id)
        {
            if (ModelState.IsValid)
            {
                var result = await _languageService.Update(request, Id);

                if (result.IsSuccessed == true)
                {
                    TempData["result"]    = "Update Success";
                    TempData["IsSuccess"] = true;
                }
                else
                {
                    TempData["result"]    = result.Message;
                    TempData["IsSuccess"] = false;
                }
                return(RedirectToAction("Index", "language"));
            }
            else
            {
                return(View(ModelState.ErrorCount));
            }
        }