//public List<SelectListDto> GetAccountHeadJVSelectList() //{ // List<SelectListDto> lstSelectJvDto = new List<SelectListDto>(); // List<uspGetAccountHeadsForJV_Result> lstuspAccountHeadGetAll_Result = _dbContext.uspGetAccountHeadsForJV().ToList(); // foreach (var objuspGetAccountHeadsForJV_Result in lstuspAccountHeadGetAll_Result) // { // SelectListDto objSelectListDto = new SelectListDto() // { // ID = uspGetAccountHeadsForJV_Result.A, // Text = uspGetAccountHeadsForJV_Result.AHName // }; // lstSelectJvDto.Add(objSelectListDto); // } // return lstSelectJvDto; //} public ResultDto MoveAccountHead(AccountHeadDto accountHeadDto) { ResultDto resultDto = new ResultDto(); try { resultDto.ObjectId = accountHeadDto.ParentAHID; int effectedCount = _dbContext.uspAccountHeadMove(accountHeadDto.AHIDS, accountHeadDto.ParentAHID, accountHeadDto.AHLevel, accountHeadDto.AHType, accountHeadDto.UserID); if (effectedCount > 0) { resultDto.Message = "AccountHead details moved success fully"; } else if (effectedCount == -1) { resultDto.Message = "Error occured while moved AccountHead"; resultDto.ObjectId = -1; } else { resultDto.Message = "Error occured while moved AccountHead details"; resultDto.ObjectId = -1; } } catch (Exception ex) { resultDto.Message = "Service layer error occured while moved the AccountHead details"; resultDto.ObjectId = -98; } return(resultDto); }