Ejemplo n.º 1
0
        public IActionResult UpdateData([FromBody] TestRepoViewModel data)
        {
            (bool, TestRepoViewModel)result = _testRepoBal.Update(User, x => new { x.FirstName, x.LastName }, data);
            if (result.Item1)
            {
                return(Ok(result.Item2, InfoMessages.CommonInfoMessage));
            }

            //return StatusCodeResult(StatusCodes.Status400BadRequest, result.Item2, ErrorMessages.RecordNotFoundUpdate);

            return(BadRequest(ErrorMessages.RecordNotFoundUpdate, result.Item2));
        }
Ejemplo n.º 2
0
        public IActionResult DeleteData([FromBody] TestRepoViewModel data)
        {
            //object dd = _cBal.HandleTransaction((IDbTransaction x) => { return null as object; });

            bool result = _testRepoBal.HandleTransaction((IDbTransaction trans) =>
            {
                TestRepoViewModel trData = _testRepoBal.FindById(data.Id, transaction: trans);
                return(_testRepoBal.Delete(User, trData, transaction: trans));
            });

            //bool result = _cBal.Delete(User, x => x.Id == data.Id && x.RowVersion == data.RowVersion);
            if (result)
            {
                return(Ok(true, InfoMessages.CommonInfoMessage));
            }

            return(BadRequest("Error in deleting model"));
        }
Ejemplo n.º 3
0
 public IActionResult AddData([FromBody] TestRepoViewModel data)
 {
     (bool, TestRepoViewModel)result = _testRepoBal.Insert(User, data);
     return(Ok(result.Item2, InfoMessages.CommonInfoMessage));
 }