internal MuscularGroup UpdateMuscularGroup(MuscularGroup muscularGroup) { SaveTranslation(muscularGroup); MuscularGroup result = _muscularGroupModule.Update(muscularGroup); CompleteTranslation(result); return result; }
internal MuscularGroup GetMuscularGroup(MuscularGroupKey key) { MuscularGroup result = _muscularGroupModule.Get(key); CompleteTranslation(result); return(result); }
public static void ToRow(MuscularGroup bean, MuscularGroupRow row) { if (bean == null) return; row.Id = bean.Id; }
internal MuscularGroup UpdateMuscularGroup(MuscularGroup muscularGroup) { //Update Translation Name //Translation.UpdateInDB(MuscularGroupTransformer.GetTranslationKey(muscularGroup.Id), muscularGroup.Name, _dbContext); return(_module.Update(muscularGroup)); }
/// <summary> /// Create data in database /// </summary> /// <param name="muscularGroup">Data</param> /// <returns>insert data</returns> public MuscularGroup Create(MuscularGroup muscularGroup) { if (muscularGroup == null) { return(null); } if (muscularGroup.Id == 0) { var key = new MuscularGroupKey(); var sequencerManager = new SequencerManager(); do { key.Id = sequencerManager.GetNextValue(_dbContext, 1, "muscularGroup"); }while (Get(key) != null); // Test Record exist muscularGroup.Id = key.Id; } if (muscularGroup.Id == 0) { return(null); } var muscularGroupRow = new MuscularGroupRow(); MuscularGroupTransformer.ToRow(muscularGroup, muscularGroupRow); _dbContext.MuscularGroup.Add(muscularGroupRow); _dbContext.SaveChanges(); return(MuscularGroupTransformer.ToBean(muscularGroupRow)); }
/// <summary> /// Create data in database /// </summary> /// <param name="muscularGroup">Data</param> /// <returns>insert data</returns> public MuscularGroup Create(MuscularGroup muscularGroup) { if (muscularGroup == null) return null; if (muscularGroup.Id == 0) { var key = new MuscularGroupKey(); var sequencerManager = new SequencerManager(); do { key.Id = sequencerManager.GetNextValue(_dbContext, 1, "muscularGroup"); } while (Get(key) != null); // Test Record exist muscularGroup.Id = key.Id; } if(muscularGroup.Id == 0) return null; var muscularGroupRow = new MuscularGroupRow(); MuscularGroupTransformer.ToRow(muscularGroup, muscularGroupRow); _dbContext.MuscularGroup.Add(muscularGroupRow); _dbContext.SaveChanges(); return MuscularGroupTransformer.ToBean(muscularGroupRow); }
private void CompleteTranslation(MuscularGroup muscularGroup) { if (muscularGroup != null) { string trKey = MuscularGroupTransformer.GetTranslationKey(muscularGroup.Id); muscularGroup.Name = Translation.GetInDB(trKey, DbContext); } }
internal MuscularGroup UpdateMuscularGroup(MuscularGroup muscularGroup) { SaveTranslation(muscularGroup); MuscularGroup result = _muscularGroupModule.Update(muscularGroup); CompleteTranslation(result); return(result); }
private void SaveTranslation(MuscularGroup muscularGroup) { if (muscularGroup != null) { string trKey = MuscularGroupTransformer.GetTranslationKey(muscularGroup.Id); Translation.UpdateInDB(trKey, muscularGroup.Name, DbContext); } }
internal static MuscularGroup ToBean(MuscularGroupRow row) { if (row == null) return null; var bean = new MuscularGroup(); bean.Id = row.Id; return bean; }
public static void ToRow(MuscularGroup bean, MuscularGroupRow row) { if (bean == null) { return; } row.Id = bean.Id; }
internal MuscularGroup CreateMuscularGroup(MuscularGroup muscularGroup) { string name = muscularGroup != null ? muscularGroup.Name : null; MuscularGroup result = _muscularGroupModule.Create(muscularGroup); if (result != null && result.Id != 0) { result.Name = name; SaveTranslation(result); CompleteTranslation(result); } return result; }
internal static MuscularGroup ToBean(MuscularGroupRow row) { if (row == null) { return(null); } var bean = new MuscularGroup(); bean.Id = row.Id; return(bean); }
public MuscularGroup GetMuscularGroup(MuscularGroupKey key) { MuscularGroup muscularGroup = null; string cacheKey = key == null ? "MuscularGroupKey_null" : key.GetCacheKey(); if (key != null && !TryGetCacheData(cacheKey, out muscularGroup)) { muscularGroup = GetMuscularGroupManager().GetMuscularGroup(key); SetCacheData(_cacheName, cacheKey, muscularGroup); } return(muscularGroup); }
public IActionResult Update([FromBody] MuscularGroup muscularGroup) { try { var result = _muscularGroupsService.UpdateMuscularGroup(muscularGroup); return(new OkObjectResult(result)); // MuscularGroup } catch (Exception exception) { return(BadRequest(new WebApiException("Error", exception))); } }
/// <summary> /// Create data in database /// </summary> /// <param name="muscularGroup">Data</param> /// <returns>insert data</returns> public MuscularGroup Create(MuscularGroup muscularGroup) { if (muscularGroup == null || muscularGroup.Id == 0) { return(null); } var muscularGroupRow = new MuscularGroupRow(); MuscularGroupTransformer.ToRow(muscularGroup, muscularGroupRow); _dbContext.Insert(muscularGroupRow); return(MuscularGroupTransformer.ToBean(muscularGroupRow)); }
internal MuscularGroup CreateMuscularGroup(MuscularGroup muscularGroup) { string name = muscularGroup != null ? muscularGroup.Name : null; MuscularGroup result = _muscularGroupModule.Create(muscularGroup); if (result != null && result.Id != 0) { result.Name = name; SaveTranslation(result); CompleteTranslation(result); } return(result); }
public IActionResult Create(MuscularGroupViewModel muscularGroupViewModel) { if (ModelState.IsValid) { var muscularGroup = new MuscularGroup() { Name = muscularGroupViewModel.Name }; muscularGroup = _muscularGroupsService.CreateMuscularGroup(muscularGroup); if (muscularGroup == null || muscularGroup.Id == 0) { _logger.LogError("Create new muscular group fail"); } return RedirectToAction("Index"); } return View(muscularGroupViewModel); }
public IActionResult Create(MuscularGroupViewModel muscularGroupViewModel) { if (ModelState.IsValid) { var muscularGroup = new MuscularGroup() { Name = muscularGroupViewModel.Name }; muscularGroup = _muscularGroupsService.CreateMuscularGroup(muscularGroup); if (muscularGroup == null || muscularGroup.Id == 0) { _logger.LogError("Create new muscular group fail"); } return(RedirectToAction("Index")); } return(View(muscularGroupViewModel)); }
/// <summary> /// Update data in database /// </summary> /// <param name="muscularGroup">data</param> /// <returns>updated data</returns> public MuscularGroup Update(MuscularGroup muscularGroup) { if (muscularGroup == null || muscularGroup.Id == 0) { return(null); } var muscularGroupRow = _dbContext.MuscularGroup.Where(m => m.Id == muscularGroup.Id).FirstOrDefault(); if (muscularGroupRow == null) { // No data in database return(Create(muscularGroup)); } else { //Modify Data in database MuscularGroupTransformer.ToRow(muscularGroup, muscularGroupRow); _dbContext.SaveChanges(); return(MuscularGroupTransformer.ToBean(muscularGroupRow)); } }
/// <summary> /// Update data in database /// </summary> /// <param name="muscularGroup">data</param> /// <returns>updated data</returns> public MuscularGroup Update(MuscularGroup muscularGroup) { if (muscularGroup == null || muscularGroup.Id == 0) { return(null); } var muscularGroupRow = _dbContext.Table <MuscularGroupRow>().Where(m => m.Id == muscularGroup.Id).FirstOrDefault(); if (muscularGroupRow == null) { // No data in database return(Create(muscularGroup)); } else { //Modify Data in database MuscularGroupTransformer.ToRow(muscularGroup, muscularGroupRow); _dbContext.Delete(muscularGroupRow); //Update don't work... need delete and insert _dbContext.Insert(muscularGroupRow); return(MuscularGroupTransformer.ToBean(muscularGroupRow)); } }
public MuscularGroup CreateMuscularGroup(MuscularGroup muscularGroup) { MuscularGroup result = null; BeginTransaction(); try { result = GetMuscularGroupManager().CreateMuscularGroup(muscularGroup); CommitTransaction(); //invalidate cache InvalidateCache(_cacheName); } catch (Exception exception) { _logger.LogCritical("Unable to create muscular group", exception); RollbackTransaction(); throw exception; } finally { EndTransaction(); } return result; }
public MuscularGroup UpdateMuscularGroup(MuscularGroup muscularGroup) { MuscularGroup result; BeginTransaction(); try { result = GetMuscularGroupManager().UpdateMuscularGroup(muscularGroup); CommitTransaction(); //invalidate cache InvalidateCache(_cacheName); } catch { RollbackTransaction(); throw; } finally { EndTransaction(); } return(result); }
public MuscularGroup UpdateMuscularGroup(MuscularGroup muscularGroup) { MuscularGroup result = null; BeginTransaction(); try { result = GetMuscularGroupManager().UpdateMuscularGroup(muscularGroup); CommitTransaction(); //invalidate cache InvalidateCache(_cacheName); } catch (Exception exception) { _logger.LogCritical("Unable to update muscular group", exception); RollbackTransaction(); throw exception; } finally { EndTransaction(); } return(result); }
/// <summary> /// Update data in database /// </summary> /// <param name="muscularGroup">data</param> /// <returns>updated data</returns> public MuscularGroup Update(MuscularGroup muscularGroup) { if (muscularGroup == null || muscularGroup.Id == 0) return null; var muscularGroupRow = _dbContext.MuscularGroup.Where(m => m.Id == muscularGroup.Id).FirstOrDefault(); if (muscularGroupRow == null) { // No data in database return Create(muscularGroup); } else { //Modify Data in database MuscularGroupTransformer.ToRow(muscularGroup, muscularGroupRow); _dbContext.SaveChanges(); return MuscularGroupTransformer.ToBean(muscularGroupRow); } }