public bool UpdateEmployeeBankDtl(EmployeeBankDetailInsertDTO employee)
        {
            bool       res    = false;
            SqlCommand sqlCmd = new SqlCommand("spUpdateEmployeeBankDtl");

            sqlCmd.CommandType = CommandType.StoredProcedure;
            sqlCmd.Parameters.AddWithValue("@EmployeeBankId", employee.EmployeeBankId);
            sqlCmd.Parameters.AddWithValue("@EmployeeId", employee.Id);
            sqlCmd.Parameters.AddWithValue("@AccountNumber", employee.AccountNo);
            sqlCmd.Parameters.AddWithValue("@BankName", employee.BankName);
            sqlCmd.Parameters.AddWithValue("@BranchName", employee.Branch);
            sqlCmd.Parameters.AddWithValue("@IFSCCode", employee.IFSC);
            sqlCmd.Parameters.AddWithValue("@MICRCode", employee.MICR);
            sqlCmd.Parameters.AddWithValue("@IsPrimaryAccount", employee.isPrimary);
            sqlCmd.Parameters.AddWithValue("@CreatedBy", employee.CreatedBy);
            int queryRes = new DbLayer().ExecuteNonQuery(sqlCmd);

            if (queryRes != Int32.MaxValue)
            {
                res = true;
            }
            else
            {
                // this part needed error handling code.
                res = false;
            }

            return(res);
        }
Beispiel #2
0
        public HttpResponseMessage UpdateEmployeeBankDtl(EmployeeBankDetailInsertDTO employee)
        {
            HttpResponseMessage message;

            try
            {
                //  EmployeeDataAccessLayer dal = new EmployeeDataAccessLayer();
                var dynObj = new { result = _employee.UpdateEmployeeBankDtl(employee) };
                message = Request.CreateResponse(HttpStatusCode.OK, dynObj);
            }
            catch (Exception ex)
            {
                message = Request.CreateResponse(HttpStatusCode.BadRequest, new { msgText = "Something wrong. Try Again!" });

                ErrorLog.CreateErrorMessage(ex, "Employee", "CreateEmployee");
            }
            return(message);
        }